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
GenSearch.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x20004D1")]
11 public abstract class GenSearch : GenBase
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x600302C")]
14 [global::Cpp2ILInjected.Address(RVA = "0x12F93BC", Offset = "0x12F93BC", Length = "0x8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x600302D")]
22 public abstract Point Find(Point origin);
23
24 [global::Cpp2ILInjected.Token(Token = "0x600302E")]
25 [global::Cpp2ILInjected.Address(RVA = "0x12F93C4", Offset = "0x12F93C4", Length = "0x90")]
26 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Searches.Left), Member = "Find", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Point))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Searches.Right), Member = "Find", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Point))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Searches.Down), Member = "Find", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Point))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Searches.Up), Member = "Find", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Point))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Searches.Rectangle), Member = "Find", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Point))]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GenCondition), Member = "IsValid", MemberParameters = new object[]
34 {
35 typeof(int),
36 typeof(int)
37 }, ReturnType = typeof(bool))]
38 protected bool Check(int x, int y)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x600302F")]
44 [global::Cpp2ILInjected.Address(RVA = "0x12F9454", Offset = "0x12F9454", Length = "0xC")]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseUtils), Member = "AreRoomsValid", MemberParameters = new object[]
46 {
50 }, ReturnType = typeof(bool))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6003030")]
58 [global::Cpp2ILInjected.Address(RVA = "0x12F9460", Offset = "0x12F9460", Length = "0x10")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
61 protected GenSearch()
62 {
63 throw null;
64 }
65
66 // Note: this type is marked as 'beforefieldinit'.
67 [global::Cpp2ILInjected.Token(Token = "0x6003031")]
68 [global::Cpp2ILInjected.Address(RVA = "0x12F9470", Offset = "0x12F9470", Length = "0x64")]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
71 {
72 typeof(int),
73 typeof(int)
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
76 static GenSearch()
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x40039CE")]
82 public static Point NOT_FOUND;
83
84 [global::Cpp2ILInjected.Token(Token = "0x40039CF")]
85 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
86 private bool _requireAll;
87
88 [global::Cpp2ILInjected.Token(Token = "0x40039D0")]
89 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
91 }
92}
class f__AnonymousType0<< Count > j__TPar
GenSearch RequireAll(bool mode)
Definition GenSearch.cs:52
GenSearch Conditions(params GenCondition[] conditions)
Definition GenSearch.cs:16