terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
NPCAimedTarget.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000637")]
10 public struct NPCAimedTarget
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x1700069B")]
13 public bool Invalid
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6003632")]
16 [global::Cpp2ILInjected.Address(RVA = "0x13DCF88", Offset = "0x13DCF88", Length = "0x10")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_125_ClumsySlimeBalloon", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_123_Deerclops_TryMakingSpike_FindBestY", MemberParameters = new object[]
20 {
22 typeof(int)
23 }, ReturnType = typeof(int))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_122_PirateGhost", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_065_Butterflies", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_120_HallowBoss", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_113_WindyBalloon", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 19)]
30 get
31 {
32 throw null;
33 }
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x1700069C")]
38 {
39 [global::Cpp2ILInjected.Token(Token = "0x6003633")]
40 [global::Cpp2ILInjected.Address(RVA = "0x13DCF98", Offset = "0x13DCF98", Length = "0xB8")]
41 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_125_ClumsySlimeBalloon", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_123_Deerclops", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_123_Deerclops_ShootRubbleUp", MemberParameters = new object[]
45 {
48 typeof(int),
49 typeof(int),
50 typeof(float),
51 typeof(int)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_124_DeerclopsLeg", ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_122_PirateGhost", ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_065_Butterflies", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_120_HallowBoss", ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_117_BloodNautilus", ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_113_WindyBalloon", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_112_FairyCritter", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_005_EaterOfSouls", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_007_TownEntities", ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_110_Betsy", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_108_DivingFlyer", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_109_DarkMage", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_111_DD2LightningBug", ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "Collision_WaterCollision", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 111)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
70 {
71 typeof(float),
72 typeof(float)
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
75 {
77 typeof(float)
78 }, ReturnType = typeof(Vector2))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
80 {
83 }, ReturnType = typeof(Vector2))]
84 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
85 get
86 {
87 throw null;
88 }
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x1700069D")]
93 {
94 [global::Cpp2ILInjected.Token(Token = "0x6003634")]
95 [global::Cpp2ILInjected.Address(RVA = "0x13DD050", Offset = "0x13DD050", Length = "0x2C")]
96 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
99 {
100 typeof(float),
101 typeof(float)
102 }, ReturnType = typeof(void))]
103 get
104 {
105 throw null;
106 }
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x6003635")]
110 [global::Cpp2ILInjected.Address(RVA = "0x13DD07C", Offset = "0x13DD07C", Length = "0x50")]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetTargetData", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(NPCAimedTarget))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Hitbox", ReturnType = typeof(Rectangle))]
114 public NPCAimedTarget(NPC npc)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6003636")]
120 [global::Cpp2ILInjected.Address(RVA = "0x13DD0CC", Offset = "0x13DD0CC", Length = "0xEC")]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetTargetData", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(NPCAimedTarget))]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Hitbox", ReturnType = typeof(Rectangle))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
125 public NPCAimedTarget(Player player, bool ignoreTank = true)
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x40076F2")]
131 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
133
134 [global::Cpp2ILInjected.Token(Token = "0x40076F3")]
135 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
137
138 [global::Cpp2ILInjected.Token(Token = "0x40076F4")]
139 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
140 public int Width;
141
142 [global::Cpp2ILInjected.Token(Token = "0x40076F5")]
143 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
144 public int Height;
145
146 [global::Cpp2ILInjected.Token(Token = "0x40076F6")]
147 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
149
150 [global::Cpp2ILInjected.Token(Token = "0x40076F7")]
151 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
153 }
154}
class f__AnonymousType0<< Count > j__TPar
NPCAimedTarget(Player player, bool ignoreTank=true)