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
Mask.cs
Go to the documentation of this file.
1using System;
6
7namespace UnityEngine.UI
8{
9 [AddComponentMenu("UI/Mask", 13)]
13 [global::Cpp2ILInjected.Token(Token = "0x2000053")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x170000D5")]
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x6000331")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1FCD948", Offset = "0x1FCD948", Length = "0x58")]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mask), Member = "IsRaycastLocationValid", MemberParameters = new object[]
22 {
25 }, ReturnType = typeof(bool))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
29 get
30 {
31 throw null;
32 }
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x170000D6")]
36 public bool showMaskGraphic
37 {
38 [global::Cpp2ILInjected.Token(Token = "0x6000332")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1FCD9A0", Offset = "0x1FCD9A0", Length = "0x8")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 get
42 {
43 throw null;
44 }
45 [global::Cpp2ILInjected.Token(Token = "0x6000333")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1FCD9A8", Offset = "0x1FCD9A8", Length = "0xA8")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultControls), Member = "CreateDropdown", MemberParameters = new object[] { typeof(DefaultControls.Resources) }, ReturnType = typeof(GameObject))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultControls), Member = "CreateScrollView", MemberParameters = new object[] { typeof(DefaultControls.Resources) }, ReturnType = typeof(GameObject))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mask), Member = "get_graphic", ReturnType = typeof(Graphic))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
53 {
56 }, ReturnType = typeof(bool))]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
58 set
59 {
60 throw null;
61 }
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x170000D7")]
66 {
67 [global::Cpp2ILInjected.Token(Token = "0x6000334")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1FCDA50", Offset = "0x1FCDA50", Length = "0x58")]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mask), Member = "set_showMaskGraphic", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mask), Member = "MaskEnabled", ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mask), Member = "OnEnable", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mask), Member = "OnDisable", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mask), Member = "GetModifiedMaterial", MemberParameters = new object[] { typeof(Material) }, ReturnType = typeof(Material))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MaskUtilities), Member = "GetStencilDepth", MemberParameters = new object[]
75 {
78 }, ReturnType = typeof(int))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "GetComponent", MemberTypeParameters = new object[] { "T" }, ReturnType = "T")]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
82 get
83 {
84 throw null;
85 }
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x6000335")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1FCDAA8", Offset = "0x1FCDAA8", Length = "0x10")]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIBehaviour), Member = ".ctor", ReturnType = typeof(void))]
92 protected Mask()
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x6000336")]
98 [global::Cpp2ILInjected.Address(RVA = "0x1FCDAB8", Offset = "0x1FCDAB8", Length = "0x90")]
99 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mask), Member = "get_graphic", ReturnType = typeof(Graphic))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
103 {
104 typeof(Object),
106 }, ReturnType = typeof(bool))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
108 public virtual bool MaskEnabled()
109 {
110 throw null;
111 }
112
113 [Obsolete("Not used anymore.")]
114 [global::Cpp2ILInjected.Token(Token = "0x6000337")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1FCDB48", Offset = "0x1FCDB48", Length = "0x4")]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6000338")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1FCDB4C", Offset = "0x1FCDB4C", Length = "0x158")]
124 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIBehaviour), Member = "OnEnable", ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mask), Member = "get_graphic", ReturnType = typeof(Graphic))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
129 {
130 typeof(Object),
132 }, ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Graphic), Member = "get_canvasRenderer", ReturnType = typeof(CanvasRenderer))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CanvasRenderer), Member = "set_hasPopInstruction", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MaskUtilities), Member = "NotifyStencilStateChanged", MemberParameters = new object[] { typeof(Component) }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
137 protected override void OnEnable()
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x6000339")]
143 [global::Cpp2ILInjected.Address(RVA = "0x1FCDF04", Offset = "0x1FCDF04", Length = "0x1B4")]
144 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIBehaviour), Member = "OnDisable", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mask), Member = "get_graphic", ReturnType = typeof(Graphic))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
149 {
150 typeof(Object),
152 }, ReturnType = typeof(bool))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Graphic), Member = "get_canvasRenderer", ReturnType = typeof(CanvasRenderer))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CanvasRenderer), Member = "set_hasPopInstruction", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CanvasRenderer), Member = "set_popMaterialCount", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StencilMaterial), Member = "Remove", MemberParameters = new object[] { typeof(Material) }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MaskUtilities), Member = "NotifyStencilStateChanged", MemberParameters = new object[] { typeof(Component) }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
159 protected override void OnDisable()
160 {
161 throw null;
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x600033A")]
165 [global::Cpp2ILInjected.Address(RVA = "0x1FCE0B8", Offset = "0x1FCE0B8", Length = "0xAC")]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Behaviour), Member = "get_isActiveAndEnabled", ReturnType = typeof(bool))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mask), Member = "get_rectTransform", ReturnType = typeof(RectTransform))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RectTransformUtility), Member = "RectangleContainsScreenPoint", MemberParameters = new object[]
170 {
174 }, ReturnType = typeof(bool))]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
176 public virtual bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera)
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x600033B")]
182 [global::Cpp2ILInjected.Address(RVA = "0x1FCE164", Offset = "0x1FCE164", Length = "0x278")]
183 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_transform", ReturnType = typeof(Transform))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MaskUtilities), Member = "FindRootSortOverrideCanvas", MemberParameters = new object[] { typeof(Transform) }, ReturnType = typeof(Transform))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MaskUtilities), Member = "GetStencilDepth", MemberParameters = new object[]
188 {
191 }, ReturnType = typeof(int))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StencilMaterial), Member = "Add", MemberParameters = new object[]
193 {
195 typeof(int),
199 typeof(int),
200 typeof(int)
201 }, ReturnType = typeof(Material))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StencilMaterial), Member = "Remove", MemberParameters = new object[] { typeof(Material) }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mask), Member = "get_graphic", ReturnType = typeof(Graphic))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Graphic), Member = "get_canvasRenderer", ReturnType = typeof(CanvasRenderer))]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CanvasRenderer), Member = "set_hasPopInstruction", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Component), Member = "get_gameObject", ReturnType = typeof(GameObject))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogWarning", MemberParameters = new object[]
208 {
209 typeof(object),
211 }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StencilMaterial), Member = "Add", MemberParameters = new object[]
213 {
215 typeof(int),
219 }, ReturnType = typeof(Material))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CanvasRenderer), Member = "set_popMaterialCount", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CanvasRenderer), Member = "SetPopMaterial", MemberParameters = new object[]
222 {
224 typeof(int)
225 }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
228 {
229 throw null;
230 }
231
232 [global::Cpp2ILInjected.Token(Token = "0x4000192")]
233 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
236
238 [global::Cpp2ILInjected.Token(Token = "0x4000193")]
239 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
240 private bool m_ShowMaskGraphic;
241
242 [global::Cpp2ILInjected.Token(Token = "0x4000194")]
243 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
246
247 [global::Cpp2ILInjected.Token(Token = "0x4000195")]
248 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
251
252 [global::Cpp2ILInjected.Token(Token = "0x4000196")]
253 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
256 }
257}
class f__AnonymousType0<< Count > j__TPar
bool m_ShowMaskGraphic
Definition Mask.cs:240
virtual void OnSiblingGraphicEnabledDisabled()
Definition Mask.cs:117
Graphic graphic
Definition Mask.cs:66
Material m_MaskMaterial
Definition Mask.cs:250
Material m_UnmaskMaterial
Definition Mask.cs:255
virtual bool IsRaycastLocationValid(Vector2 sp, Camera eventCamera)
Definition Mask.cs:176
bool showMaskGraphic
Definition Mask.cs:37
RectTransform m_RectTransform
Definition Mask.cs:235
virtual Material GetModifiedMaterial(Material baseMaterial)
Definition Mask.cs:227
RectTransform rectTransform
Definition Mask.cs:18
Graphic m_Graphic
Definition Mask.cs:245
override void OnDisable()
Definition Mask.cs:159
virtual bool MaskEnabled()
Definition Mask.cs:108
override void OnEnable()
Definition Mask.cs:137