Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Update()

void Terraria.GameContent.UI.Minimap.MinimapFrame.Update ( )
inline

Definition at line 138 of file MinimapFrame.cs.

139 {
140 Button buttonUnderMouse = GetButtonUnderMouse();
141 _zoomInButton.IsHighlighted = buttonUnderMouse == _zoomInButton;
142 _zoomOutButton.IsHighlighted = buttonUnderMouse == _zoomOutButton;
143 _resetButton.IsHighlighted = buttonUnderMouse == _resetButton;
144 if (buttonUnderMouse == null || Main.LocalPlayer.lastMouseInterface)
145 {
146 return;
147 }
148 buttonUnderMouse.IsHighlighted = true;
150 {
151 return;
152 }
153 Main.LocalPlayer.mouseInterface = true;
154 if (Main.mouseLeft)
155 {
156 buttonUnderMouse.Click();
157 if (Main.mouseLeftRelease)
158 {
160 }
161 }
162 }
static void PlaySound(int type, Vector2 position, int style=1)

References Terraria.GameContent.UI.Minimap.MinimapFrame._resetButton, Terraria.GameContent.UI.Minimap.MinimapFrame._zoomInButton, Terraria.GameContent.UI.Minimap.MinimapFrame._zoomOutButton, Terraria.GameContent.UI.Minimap.MinimapFrame.Button.Click(), Terraria.GameContent.UI.Minimap.MinimapFrame.GetButtonUnderMouse(), Terraria.GameInput.PlayerInput.IgnoreMouseInterface, Terraria.Main.LocalPlayer, Terraria.Main.mouseLeft, Terraria.Main.mouseLeftRelease, and Terraria.Audio.SoundEngine.PlaySound().