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
GameWindow.cs
Go to the documentation of this file.
1using System;
4
6{
7 // Token: 0x02000336 RID: 822
8 public abstract class GameWindow
9 {
10 // Token: 0x17000209 RID: 521
11 // (get) Token: 0x060014A3 RID: 5283 RVA: 0x0005F270 File Offset: 0x0005D470
12 // (set) Token: 0x060014A4 RID: 5284 RVA: 0x0005F284 File Offset: 0x0005D484
13 public string Title
14 {
15 get
16 {
17 return this.title;
18 }
19 set
20 {
21 bool flag = this.title != value;
23 }
24 }
25
26 // Token: 0x1700020A RID: 522
27 // (get) Token: 0x060014A5 RID: 5285
28 // (set) Token: 0x060014A6 RID: 5286
29 public abstract bool AllowUserResizing { get; set; }
30
31 // Token: 0x1700020B RID: 523
32 // (get) Token: 0x060014A7 RID: 5287
33 public abstract Rectangle ClientBounds { get; }
34
35 // Token: 0x1700020C RID: 524
36 // (get) Token: 0x060014A8 RID: 5288
37 public abstract IntPtr Handle { get; }
38
39 // Token: 0x1700020D RID: 525
40 // (get) Token: 0x060014A9 RID: 5289
41 public abstract string ScreenDeviceName { get; }
42
43 // Token: 0x14000008 RID: 8
44 // (add) Token: 0x060014AA RID: 5290 RVA: 0x0005F2A8 File Offset: 0x0005D4A8
45 // (remove) Token: 0x060014AB RID: 5291 RVA: 0x0005F2CC File Offset: 0x0005D4CC
47 {
49 add
50 {
51 if (Delegate.Combine(this.ClientSizeChanged, value) != null)
52 {
53 }
54 }
56 remove
57 {
58 if (Delegate.Remove(this.ClientSizeChanged, value) != null)
59 {
60 }
61 }
62 }
63
64 // Token: 0x14000009 RID: 9
65 // (add) Token: 0x060014AC RID: 5292 RVA: 0x0005F2F0 File Offset: 0x0005D4F0
66 // (remove) Token: 0x060014AD RID: 5293 RVA: 0x0005F314 File Offset: 0x0005D514
68 {
70 add
71 {
72 if (Delegate.Combine(this.ScreenDeviceNameChanged, value) != null)
73 {
74 }
75 }
77 remove
78 {
79 if (Delegate.Remove(this.ScreenDeviceNameChanged, value) != null)
80 {
81 }
82 }
83 }
84
85 // Token: 0x060014AE RID: 5294
86 public abstract void BeginScreenDeviceChange(bool willBeFullScreen);
87
88 // Token: 0x060014AF RID: 5295 RVA: 0x000021DB File Offset: 0x000003DB
90 {
91 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
92 }
93
94 // Token: 0x060014B0 RID: 5296
95 public abstract void EndScreenDeviceChange(string screenDeviceName, int clientWidth, int clientHeight);
96
97 // Token: 0x060014B1 RID: 5297 RVA: 0x0005F338 File Offset: 0x0005D538
98 protected void OnActivated()
99 {
100 }
101
102 // Token: 0x060014B2 RID: 5298 RVA: 0x0005F348 File Offset: 0x0005D548
103 protected void OnClientSizeChanged()
104 {
106 if (clientSizeChanged != null)
107 {
108 if (!true)
109 {
110 }
111 IntPtr invoke_impl = clientSizeChanged.invoke_impl;
112 IntPtr method_code = clientSizeChanged.method_code;
113 IntPtr method = clientSizeChanged.method;
114 return;
115 }
116 }
117
118 // Token: 0x060014B3 RID: 5299 RVA: 0x0005F378 File Offset: 0x0005D578
119 protected void OnDeactivated()
120 {
121 }
122
123 // Token: 0x060014B4 RID: 5300 RVA: 0x000021DB File Offset: 0x000003DB
124 protected void OnPaint()
125 {
126 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
127 }
128
129 // Token: 0x060014B5 RID: 5301 RVA: 0x0005F388 File Offset: 0x0005D588
131 {
133 if (screenDeviceNameChanged != null)
134 {
135 if (!true)
136 {
137 }
138 IntPtr invoke_impl = screenDeviceNameChanged.invoke_impl;
139 IntPtr method_code = screenDeviceNameChanged.method_code;
140 IntPtr method = screenDeviceNameChanged.method;
141 return;
142 }
143 }
144
145 // Token: 0x060014B6 RID: 5302
146 protected abstract void SetTitle(string title);
147
148 // Token: 0x1700020E RID: 526
149 // (get) Token: 0x060014B7 RID: 5303 RVA: 0x0005F3B8 File Offset: 0x0005D5B8
150 // (set) Token: 0x060014B8 RID: 5304 RVA: 0x0005F3CC File Offset: 0x0005D5CC
152 {
154 get
155 {
157 }
159 set
160 {
162 }
163 }
164
165 // Token: 0x060014B9 RID: 5305 RVA: 0x0005F3E0 File Offset: 0x0005D5E0
166 protected GameWindow()
167 {
168 }
169
170 // Token: 0x040022B3 RID: 8883
171 private string title;
172
173 // Token: 0x040022B4 RID: 8884
176
177 // Token: 0x040022B5 RID: 8885
180
181 // Token: 0x040022B6 RID: 8886
183 private DisplayOrientation <CurrentOrientation>k__BackingField;
184 }
185}
class f__AnonymousType0<< Count > j__TPar
void EndScreenDeviceChange(string screenDeviceName)
Definition GameWindow.cs:89
void BeginScreenDeviceChange(bool willBeFullScreen)
DisplayOrientation CurrentOrientation
void EndScreenDeviceChange(string screenDeviceName, int clientWidth, int clientHeight)
DisplayOrientation< CurrentOrientation > k__BackingField
static Delegate Combine(Delegate a, Delegate b)
Definition Delegate.cs:255
static Delegate Remove(Delegate source, Delegate value)
Definition Delegate.cs:278