|
1 | 1 | using BuilderEssentials.UI; |
2 | 2 | using BuilderEssentials.Utilities; |
3 | | -using log4net.Repository.Hierarchy; |
4 | 3 | using System.Collections.Generic; |
5 | | -using System.ComponentModel; |
6 | | -using System.Text; |
7 | 4 | using Terraria; |
8 | 5 | using Terraria.GameInput; |
9 | | -using Terraria.ID; |
10 | 6 | using Terraria.ModLoader; |
11 | | -using Terraria.ModLoader.Config; |
12 | 7 | using Terraria.ModLoader.IO; |
13 | 8 |
|
14 | 9 | namespace BuilderEssentials |
@@ -58,6 +53,13 @@ public enum CreativeWheelItem |
58 | 53 |
|
59 | 54 | //Mirror Wand |
60 | 55 | public bool mirrorWandEffects; |
| 56 | + |
| 57 | + void FillListWithEmptyItems(ref List<Item> list, int size) |
| 58 | + { |
| 59 | + for (int i = 0; i < size; i++) |
| 60 | + list.Add(new Item()); |
| 61 | + } |
| 62 | + |
61 | 63 | public override void Initialize() |
62 | 64 | { |
63 | 65 | infiniteRange = false; |
@@ -115,13 +117,13 @@ public override void ResetEffects() |
115 | 117 | player.showItemIcon = false; |
116 | 118 | infiniteRange = false; |
117 | 119 |
|
118 | | - if (!player.inventory[player.selectedItem].IsAir) |
| 120 | + if (!player.HeldItem.IsAir) |
119 | 121 | { |
120 | | - if (BasePanel.creativeWheelPanel != null) |
| 122 | + if (CreativeWheel.CreativeWheelPanel != null) |
121 | 123 | { |
122 | | - BasePanel.creativeWheelPanel.Remove(); |
123 | | - BasePanel.creativeWheelUIOpen = false; |
124 | | - BasePanel.isCreativeWheelVisible = false; |
| 124 | + CreativeWheel.CreativeWheelPanel.Remove(); |
| 125 | + CreativeWheel.CreativeWheelUIOpen = false; |
| 126 | + CreativeWheel.IsCreativeWheelVisible = false; |
125 | 127 | } |
126 | 128 | } |
127 | 129 |
|
@@ -221,20 +223,9 @@ public override void Load(TagCompound tag) |
221 | 223 |
|
222 | 224 | public override void OnEnterWorld(Player player) |
223 | 225 | { |
224 | | - if (!IsNormalAccessories) |
225 | | - BasePanel.buildingModeButton.SetImage(BuilderEssentials.BuildingModeOn); |
226 | | - else |
227 | | - BasePanel.buildingModeButton.SetImage(BuilderEssentials.BuildingModeOff); |
228 | | - |
229 | 226 | //Loads (or populates) all lists on enter world |
230 | 227 | Tools.BuildingModeToggle(); |
231 | 228 | Tools.BuildingModeToggle(); |
232 | 229 | } |
233 | | - |
234 | | - void FillListWithEmptyItems(ref List<Item> list, int size) |
235 | | - { |
236 | | - for (int i = 0; i < size; i++) |
237 | | - list.Add(new Item()); |
238 | | - } |
239 | 230 | } |
240 | 231 | } |
0 commit comments