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
GenCondition.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x20004A7")]
11 public abstract class GenCondition : GenBase
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6002FCE")]
14 [global::Cpp2ILInjected.Address(RVA = "0x12F5EC4", Offset = "0x12F5EC4", Length = "0x168")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Modifiers.Conditions), Member = "Apply", MemberParameters = new object[]
17 {
18 typeof(Point),
19 typeof(int),
20 typeof(int),
21 typeof(object[])
22 }, ReturnType = typeof(bool))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GenSearch), Member = "Check", MemberParameters = new object[]
24 {
25 typeof(int),
26 typeof(int)
27 }, ReturnType = typeof(bool))]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
29 public bool IsValid(int x, int y)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6002FCF")]
35 [global::Cpp2ILInjected.Address(RVA = "0x12F602C", Offset = "0x12F602C", Length = "0x10")]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
37 {
40 }, ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "FindVerticalExit", MemberParameters = new object[]
42 {
44 typeof(bool),
45 typeof(ref int)
46 }, ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "FindSideExit", MemberParameters = new object[]
48 {
50 typeof(bool),
51 typeof(ref int)
52 }, ReturnType = typeof(bool))]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x6002FD0")]
60 [global::Cpp2ILInjected.Address(RVA = "0x12F603C", Offset = "0x12F603C", Length = "0x10")]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EnchantedSwordBiome), Member = "Place", MemberParameters = new object[]
62 {
65 }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MahoganyTreeBiome), Member = "Place", MemberParameters = new object[]
67 {
69 typeof(StructureMap)
70 }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "FindVerticalExit", MemberParameters = new object[]
72 {
74 typeof(bool),
75 typeof(ref int)
76 }, ReturnType = typeof(bool))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseBuilder), Member = "FindSideExit", MemberParameters = new object[]
78 {
80 typeof(bool),
81 typeof(ref int)
82 }, ReturnType = typeof(bool))]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
84 public GenCondition AreaOr(int width, int height)
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x6002FD1")]
90 [global::Cpp2ILInjected.Address(RVA = "0x12F604C", Offset = "0x12F604C", Length = "0xC")]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CorruptionPitBiome), Member = "Place", MemberParameters = new object[]
92 {
95 }, ReturnType = typeof(bool))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MahoganyTreeBiome), Member = "Place", MemberParameters = new object[]
97 {
99 typeof(StructureMap)
100 }, ReturnType = typeof(bool))]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
102 public GenCondition AreaAnd(int width, int height)
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x6002FD2")]
108 protected abstract bool CheckValidity(int x, int y);
109
110 [global::Cpp2ILInjected.Token(Token = "0x6002FD3")]
111 [global::Cpp2ILInjected.Address(RVA = "0x12F6058", Offset = "0x12F6058", Length = "0x10")]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
114 protected GenCondition()
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x4003992")]
120 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
121 private bool InvertResults;
122
123 [global::Cpp2ILInjected.Token(Token = "0x4003993")]
124 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
125 private int _width;
126
127 [global::Cpp2ILInjected.Token(Token = "0x4003994")]
128 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
129 private int _height;
130
131 [global::Cpp2ILInjected.Token(Token = "0x4003995")]
132 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
134
135 [global::Cpp2ILInjected.Token(Token = "0x20004A8")]
136 private enum AreaType
137 {
138 [global::Cpp2ILInjected.Token(Token = "0x4003997")]
139 And,
140 [global::Cpp2ILInjected.Token(Token = "0x4003998")]
141 Or,
142 [global::Cpp2ILInjected.Token(Token = "0x4003999")]
143 None
144 }
145 }
146}
class f__AnonymousType0<< Count > j__TPar
GenCondition AreaOr(int width, int height)
GenCondition AreaAnd(int width, int height)