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

◆ FlowerUpdate()

void Terraria.GameContent.UI.WiresUI.WiresRadial.FlowerUpdate ( )
inlineprivate

Definition at line 132 of file WiresUI.cs.

133 {
134 //IL_00b3: Unknown result type (might be due to invalid IL or missing references)
135 //IL_00b8: Unknown result type (might be due to invalid IL or missing references)
136 //IL_00d8: Unknown result type (might be due to invalid IL or missing references)
137 //IL_00e2: Unknown result type (might be due to invalid IL or missing references)
138 //IL_00e7: Unknown result type (might be due to invalid IL or missing references)
139 Player player = Main.player[Main.myPlayer];
140 if (!Settings.DrawToolModeUI)
141 {
142 active = false;
143 return;
144 }
145 if ((player.mouseInterface || player.lastMouseInterface) && !OnWiresMenu)
146 {
147 active = false;
148 return;
149 }
150 if (player.dead || Main.mouseItem.type > 0)
151 {
152 active = false;
153 OnWiresMenu = false;
154 return;
155 }
156 OnWiresMenu = false;
157 if (!Main.mouseRight || !Main.mouseRightRelease || PlayerInput.LockGamepadTileUseButton || player.noThrow != 0 || Main.HoveringOverAnNPC || player.talkNPC != -1)
158 {
159 return;
160 }
161 if (active)
162 {
163 active = false;
164 }
165 else if (!Main.SmartInteractShowingGenuine)
166 {
167 active = true;
168 position = Main.MouseScreen;
169 if (PlayerInput.UsingGamepad && Main.SmartCursorWanted)
170 {
171 position = new Vector2((float)Main.screenWidth, (float)Main.screenHeight) / 2f;
172 }
173 }
174 }

References Terraria.GameContent.UI.WiresUI.WiresRadial.active, Terraria.Player.dead, Terraria.GameContent.UI.WiresUI.Settings.DrawToolModeUI, Terraria.Main.HoveringOverAnNPC, Terraria.Player.lastMouseInterface, Terraria.GameInput.PlayerInput.LockGamepadTileUseButton, Terraria.Player.mouseInterface, Terraria.Main.mouseItem, Terraria.Main.mouseRight, Terraria.Main.mouseRightRelease, Terraria.Main.MouseScreen, Terraria.Main.myPlayer, Terraria.Player.noThrow, Terraria.GameContent.UI.WiresUI.WiresRadial.OnWiresMenu, Terraria.Main.player, Terraria.GameContent.UI.WiresUI.WiresRadial.position, Terraria.Main.screenHeight, Terraria.Main.screenWidth, Terraria.Main.SmartCursorWanted, Terraria.Main.SmartInteractShowingGenuine, Terraria.Player.talkNPC, and Terraria.GameInput.PlayerInput.UsingGamepad.

Referenced by Terraria.GameContent.UI.WiresUI.WiresRadial.Update().

+ Here is the caller graph for this function: