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
PlacementHook.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200063B")]
9 public struct PlacementHook
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6003649")]
12 [global::Cpp2ILInjected.Address(RVA = "0x13DD8F8", Offset = "0x13DD8F8", Length = "0x14")]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileObjectData), Member = "Initialize", ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
15 public PlacementHook(Func<int, int, int, int, int, int, int> hook, int badReturn, int badResponse, bool processedCoordinates)
16 {
17 throw null;
18 }
19
20 [global::Cpp2ILInjected.Token(Token = "0x600364A")]
21 [global::Cpp2ILInjected.Address(RVA = "0x13DD90C", Offset = "0x13DD90C", Length = "0x6C")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "op_Equality", MemberParameters = new object[]
25 {
28 }, ReturnType = typeof(bool))]
29 public static bool operator ==(PlacementHook first, PlacementHook second)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x600364B")]
35 [global::Cpp2ILInjected.Address(RVA = "0x13DD978", Offset = "0x13DD978", Length = "0x68")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "op_Inequality", MemberParameters = new object[]
39 {
42 }, ReturnType = typeof(bool))]
43 public static bool operator !=(PlacementHook first, PlacementHook second)
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x600364C")]
49 [global::Cpp2ILInjected.Address(RVA = "0x13DD9E0", Offset = "0x13DD9E0", Length = "0xF4")]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "op_Equality", MemberParameters = new object[]
53 {
56 }, ReturnType = typeof(bool))]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
58 public override bool Equals(object obj)
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x600364D")]
64 [global::Cpp2ILInjected.Address(RVA = "0x13DDAD4", Offset = "0x13DDAD4", Length = "0x6C")]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueType), Member = "GetHashCode", ReturnType = typeof(int))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
68 public override int GetHashCode()
69 {
70 throw null;
71 }
72
73 // Note: this type is marked as 'beforefieldinit'.
74 [global::Cpp2ILInjected.Token(Token = "0x600364E")]
75 [global::Cpp2ILInjected.Address(RVA = "0x13DDB40", Offset = "0x13DDB40", Length = "0x4C")]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x4007701")]
84 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
85 public Func<int, int, int, int, int, int, int> hook;
86
87 [global::Cpp2ILInjected.Token(Token = "0x4007702")]
88 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
89 public int badReturn;
90
91 [global::Cpp2ILInjected.Token(Token = "0x4007703")]
92 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
93 public int badResponse;
94
95 [global::Cpp2ILInjected.Token(Token = "0x4007704")]
96 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
98
99 [global::Cpp2ILInjected.Token(Token = "0x4007705")]
100 public static PlacementHook Empty;
101
102 [global::Cpp2ILInjected.Token(Token = "0x4007706")]
103 public const int Response_AllInvalid = 0;
104 }
105}
class f__AnonymousType0<< Count > j__TPar
override bool Equals(object obj)
Func< int, int, int, int, int, int, int > hook
PlacementHook(Func< int, int, int, int, int, int, int > hook, int badReturn, int badResponse, bool processedCoordinates)