terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
CanvasUpdateRegistry.cs
Go to the documentation of this file.
1using System;
3
4namespace UnityEngine.UI
5{
6 // Token: 0x02000008 RID: 8
8 {
9 // Token: 0x0600001F RID: 31 RVA: 0x000022F0 File Offset: 0x000004F0
11 {
12 if (("CanvasUpdate.Prelayout" == null || "CanvasUpdate.Prelayout" != null) && ("CanvasUpdate.Layout" == null || "CanvasUpdate.Layout" != null) && ("CanvasUpdate.PostLayout" == null || "CanvasUpdate.PostLayout" != null) && ("CanvasUpdate.PreRender" == null || "CanvasUpdate.PreRender" != null) && ("CanvasUpdate.LatePreRender" == null || "CanvasUpdate.LatePreRender" != null))
13 {
14 base..ctor();
15 return;
16 }
18 }
19
20 // Token: 0x1700000A RID: 10
21 // (get) Token: 0x06000020 RID: 32 RVA: 0x00002350 File Offset: 0x00000550
23 {
24 get
25 {
26 if (!true)
27 {
28 }
29 if (true || !true)
30 {
31 }
32 if (!true)
33 {
34 }
35 return 1;
36 }
37 }
38
39 // Token: 0x06000021 RID: 33 RVA: 0x0000236C File Offset: 0x0000056C
41 {
42 if (element != null)
43 {
44 }
45 bool flag;
46 return flag;
47 }
48
49 // Token: 0x06000022 RID: 34 RVA: 0x00002384 File Offset: 0x00000584
50 private void CleanInvalidItems()
51 {
53 int enabledObjectCount = layoutRebuildQueue.m_EnabledObjectCount;
54 if (layoutRebuildQueue[43171840] != null)
55 {
56 return;
57 }
58 this.m_LayoutRebuildQueue.RemoveAt(43171840);
59 }
60
61 // Token: 0x06000023 RID: 35 RVA: 0x00002418 File Offset: 0x00000618
76
77 // Token: 0x06000024 RID: 36 RVA: 0x0000250C File Offset: 0x0000070C
78 private static int ParentCount(Transform child)
79 {
80 if (!true)
81 {
82 }
83 throw new MissingMethodException();
84 }
85
86 // Token: 0x06000025 RID: 37 RVA: 0x00002524 File Offset: 0x00000724
88 {
89 int num;
90 return num;
91 }
92
93 // Token: 0x06000026 RID: 38 RVA: 0x00002534 File Offset: 0x00000734
95 {
96 if (!true)
97 {
98 }
100 }
101
102 // Token: 0x06000027 RID: 39 RVA: 0x00002550 File Offset: 0x00000750
104 {
105 if (!true)
106 {
107 }
109 }
110
111 // Token: 0x06000028 RID: 40 RVA: 0x0000256C File Offset: 0x0000076C
118
119 // Token: 0x06000029 RID: 41 RVA: 0x00002584 File Offset: 0x00000784
121 {
122 if (!true)
123 {
124 }
126 }
127
128 // Token: 0x0600002A RID: 42 RVA: 0x000025A0 File Offset: 0x000007A0
130 {
131 if (!true)
132 {
133 }
135 }
136
137 // Token: 0x0600002B RID: 43 RVA: 0x000025BC File Offset: 0x000007BC
139 {
141 {
142 string text;
144 }
145 bool flag;
146 return flag;
147 }
148
149 // Token: 0x0600002C RID: 44 RVA: 0x000025DC File Offset: 0x000007DC
158
159 // Token: 0x0600002D RID: 45 RVA: 0x000025F8 File Offset: 0x000007F8
168
169 // Token: 0x0600002E RID: 46 RVA: 0x00002620 File Offset: 0x00000820
171 {
173 {
174 string text;
176 return;
177 }
178 }
179
180 // Token: 0x0600002F RID: 47 RVA: 0x00002648 File Offset: 0x00000848
182 {
184 {
185 string text;
187 return;
188 }
189 }
190
191 // Token: 0x06000030 RID: 48 RVA: 0x00002670 File Offset: 0x00000870
193 {
195 {
196 string text;
198 return;
199 }
200 }
201
202 // Token: 0x06000031 RID: 49 RVA: 0x00002698 File Offset: 0x00000898
204 {
206 {
207 string text;
209 return;
210 }
211 }
212
213 // Token: 0x06000032 RID: 50 RVA: 0x000026C0 File Offset: 0x000008C0
214 public static bool IsRebuildingLayout()
215 {
216 if (!true)
217 {
218 }
220 }
221
222 // Token: 0x06000033 RID: 51 RVA: 0x000026DC File Offset: 0x000008DC
223 public static bool IsRebuildingGraphics()
224 {
225 if (!true)
226 {
227 }
229 }
230
231 // Token: 0x06000034 RID: 52 RVA: 0x000026F8 File Offset: 0x000008F8
232 // Note: this type is marked as 'beforefieldinit'.
234 {
235 }
236
237 // Token: 0x04000018 RID: 24
239
240 // Token: 0x04000019 RID: 25
242
243 // Token: 0x0400001A RID: 26
245
246 // Token: 0x0400001B RID: 27
248
249 // Token: 0x0400001C RID: 28
250 private const string m_CullingUpdateProfilerString = "ClipperRegistry.Cull";
251
252 // Token: 0x0400001D RID: 29
254
255 // Token: 0x0400001E RID: 30
257
258 // Token: 0x0400001F RID: 31
260 }
261}
class f__AnonymousType0<< Count > j__TPar
static void LogError(object message)
Definition Debug.cs:62
void InternalDisableCanvasElementForLayoutRebuild(ICanvasElement element)
readonly IndexedSet< ICanvasElement > m_LayoutRebuildQueue
void InternalUnRegisterCanvasElementForGraphicRebuild(ICanvasElement element)
bool InternalRegisterCanvasElementForGraphicRebuild(ICanvasElement element)
static int SortLayoutList(ICanvasElement x, ICanvasElement y)
static void RegisterCanvasElementForGraphicRebuild(ICanvasElement element)
static CanvasUpdateRegistry instance
static bool TryRegisterCanvasElementForLayoutRebuild(ICanvasElement element)
static void UnRegisterCanvasElementForRebuild(ICanvasElement element)
void InternalDisableCanvasElementForGraphicRebuild(ICanvasElement element)
void InternalUnRegisterCanvasElementForLayoutRebuild(ICanvasElement element)
static CanvasUpdateRegistry s_Instance
static int ParentCount(Transform child)
bool ObjectValidForUpdate(ICanvasElement element)
static void DisableCanvasElementForRebuild(ICanvasElement element)
static void RegisterCanvasElementForLayoutRebuild(ICanvasElement element)
readonly IndexedSet< ICanvasElement > m_GraphicRebuildQueue
static bool TryRegisterCanvasElementForGraphicRebuild(ICanvasElement element)
bool InternalRegisterCanvasElementForLayoutRebuild(ICanvasElement element)
static readonly Comparison< ICanvasElement > s_SortLayoutFunction