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

◆ Update()

override void Terraria.Graphics.Capture.CaptureInterface.ModeChangeSettings.Update ( )
inline

Definition at line 803 of file CaptureInterface.cs.

804 {
805 if (!Selected || JustActivated)
806 {
807 return;
808 }
810 Point value = new Point(Main.mouseX, Main.mouseY);
811 hoveredButton = -1;
814 rect.Inflate(-20, -20);
815 rect.Height = 16;
816 int y = rect.Y;
817 for (int i = 0; i < 7; i++)
818 {
819 rect.Y = y + i * 20;
820 if (rect.Contains(value))
821 {
823 break;
824 }
825 }
826 if (Main.mouseLeft && Main.mouseLeftRelease && hoveredButton != -1)
827 {
829 }
830 }
bool ICollection< KeyValuePair< TKey, TValue > >. Contains(KeyValuePair< TKey, TValue > keyValuePair)

References System.Collections.Generic.Dictionary< TKey, TValue >.Contains(), Terraria.Graphics.Capture.CaptureInterface.ModeChangeSettings.GetRect(), Terraria.Graphics.Capture.CaptureInterface.ModeChangeSettings.hoveredButton, Terraria.Graphics.Capture.CaptureInterface.ModeChangeSettings.inUI, Terraria.Graphics.Capture.CaptureInterface.JustActivated, Terraria.Main.mouseLeft, Terraria.Main.mouseLeftRelease, Terraria.Main.mouseX, Terraria.Main.mouseY, Microsoft.Xna.Framework.Graphics.Point, Terraria.Graphics.Capture.CaptureInterface.ModeChangeSettings.PressButton(), Terraria.Graphics.Capture.CaptureInterface.CaptureInterfaceMode.Selected, Terraria.GameInput.PlayerInput.SetZoom_UI(), and System.value.