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

◆ Update()

override void Terraria.GameContent.Tile_Entities.TETrainingDummy.Update ( )
inlinevirtual

Reimplemented from Terraria.DataStructures.TileEntity.

Definition at line 50 of file TETrainingDummy.cs.

51 {
52 //IL_001e: Unknown result type (might be due to invalid IL or missing references)
53 //IL_0025: Unknown result type (might be due to invalid IL or missing references)
54 //IL_00f7: Unknown result type (might be due to invalid IL or missing references)
55 //IL_00fc: Unknown result type (might be due to invalid IL or missing references)
56 //IL_0100: Unknown result type (might be due to invalid IL or missing references)
57 Rectangle value = default(Rectangle);
58 ((Rectangle)(ref value))._002Ector(0, 0, 32, 48);
59 ((Rectangle)(ref value)).Inflate(1600, 1600);
60 int x = value.X;
61 int y = value.Y;
62 if (npc != -1)
63 {
64 if (!Main.npc[npc].active || Main.npc[npc].type != 488 || Main.npc[npc].ai[0] != (float)Position.X || Main.npc[npc].ai[1] != (float)Position.Y)
65 {
66 Deactivate();
67 }
68 return;
69 }
71 value.X = Position.X * 16 + x;
72 value.Y = Position.Y * 16 + y;
73 bool flag = false;
75 {
76 Rectangle value2 = item.Value;
77 if (((Rectangle)(ref value2)).Intersects(value))
78 {
79 flag = true;
80 break;
81 }
82 }
83 if (flag)
84 {
85 Activate();
86 }
87 }
static Dictionary< int, Rectangle > playerBox

References Terraria.GameContent.Tile_Entities.TETrainingDummy.Activate(), Terraria.GameContent.Tile_Entities.TETrainingDummy.Deactivate(), Terraria.GameContent.Tile_Entities.TETrainingDummy.FillPlayerHitboxes(), Terraria.GameContent.Tile_Entities.TETrainingDummy.npc, Terraria.Main.npc, Terraria.GameContent.Tile_Entities.TETrainingDummy.playerBox, Terraria.DataStructures.TileEntity.Position, and Terraria.DataStructures.Point16.Y.

+ Here is the call graph for this function: