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
DontStarveDarknessDamageDealer.cs
Go to the documentation of this file.
1using System;
11
13{
14 [global::Cpp2ILInjected.Token(Token = "0x20007B7")]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x600405A")]
18 [global::Cpp2ILInjected.Address(RVA = "0x76D87C", Offset = "0x76D87C", Length = "0x60")]
19 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DontStarveDarknessDamageDealer), Member = "ResetTimer", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
24 public static void Reset()
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x600405B")]
30 [global::Cpp2ILInjected.Address(RVA = "0x76D8DC", Offset = "0x76D8DC", Length = "0x5C")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DontStarveDarknessDamageDealer), Member = "Reset", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DontStarveDarknessDamageDealer), Member = "Update", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DontStarveDarknessDamageDealer), Member = "UpdateDarknessState", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
37 private static void ResetTimer()
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x600405C")]
43 [global::Cpp2ILInjected.Address(RVA = "0x76D938", Offset = "0x76D938", Length = "0x8")]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
45 private static int GetDarknessDamagePerHit()
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x600405D")]
51 [global::Cpp2ILInjected.Address(RVA = "0x76D940", Offset = "0x76D940", Length = "0x8")]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x600405E")]
59 [global::Cpp2ILInjected.Address(RVA = "0x76D948", Offset = "0x76D948", Length = "0x8")]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 private static int GetDarknessTimeForMessage()
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x600405F")]
67 [global::Cpp2ILInjected.Address(RVA = "0x76D950", Offset = "0x76D950", Length = "0x1B0")]
68 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_DeadOrGhost", ReturnType = typeof(bool))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DontStarveDarknessDamageDealer), Member = "ResetTimer", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DontStarveDarknessDamageDealer), Member = "UpdateDarknessState", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
76 {
79 }, ReturnType = typeof(SoundEffectInstance))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerDeathReason), Member = "ByOther", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(PlayerDeathReason))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "Hurt", MemberParameters = new object[]
82 {
84 typeof(int),
85 typeof(int),
86 typeof(bool),
87 typeof(bool),
88 typeof(bool),
89 typeof(int),
90 typeof(bool)
91 }, ReturnType = typeof(double))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
93 public static void Update(Player player)
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x6004060")]
99 [global::Cpp2ILInjected.Address(RVA = "0x76DB00", Offset = "0x76DB00", Length = "0x234")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DontStarveDarknessDamageDealer), Member = "Update", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DontStarveDarknessDamageDealer), Member = "IsPlayerSafe", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(bool))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "NewText", MemberParameters = new object[]
106 {
107 typeof(string),
108 typeof(byte),
109 typeof(byte),
110 typeof(byte)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DontStarveDarknessDamageDealer), Member = "ResetTimer", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
114 private static void UpdateDarknessState(Player player)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6004061")]
120 [global::Cpp2ILInjected.Address(RVA = "0x76DD34", Offset = "0x76DD34", Length = "0x1FC")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DontStarveDarknessDamageDealer), Member = "UpdateDarknessState", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
126 {
127 typeof(int),
128 typeof(int)
129 }, ReturnType = typeof(Color))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "ToVector3", ReturnType = typeof(Vector3))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalGolfState", ReturnType = typeof(GolfState))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfState), Member = "get_ShouldCameraTrackBallLastKnownLocation", ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GolfState), Member = "get_IsTrackingBall", ReturnType = typeof(bool))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_DroneCameraTracker", ReturnType = typeof(DroneCameraTracker))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = "Length", ReturnType = typeof(float))]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
137 private static bool IsPlayerSafe(Player player)
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x6004062")]
143 [global::Cpp2ILInjected.Address(RVA = "0x76DF30", Offset = "0x76DF30", Length = "0x8")]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
147 {
148 throw null;
149 }
150
151 // Note: this type is marked as 'beforefieldinit'.
152 [global::Cpp2ILInjected.Token(Token = "0x6004063")]
153 [global::Cpp2ILInjected.Address(RVA = "0x76DF38", Offset = "0x76DF38", Length = "0x54")]
154 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
158 {
159 throw null;
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x4007E1E")]
164
165 [global::Cpp2ILInjected.Token(Token = "0x4007E1F")]
166 public static int darknessTimer;
167
168 [global::Cpp2ILInjected.Token(Token = "0x4007E20")]
169 public static int darknessHitTimer;
170
171 [global::Cpp2ILInjected.Token(Token = "0x4007E21")]
172 public static bool saidMessage;
173
174 [global::Cpp2ILInjected.Token(Token = "0x4007E22")]
175 public static bool lastFrameWasTooBright;
176 }
177}
class f__AnonymousType0<< Count > j__TPar