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
GroupOptionButton.cs
Go to the documentation of this file.
1using System;
6using Terraria.UI;
7
9{
10 // Token: 0x02000A91 RID: 2705
12 {
13 // Token: 0x170008B9 RID: 2233
14 // (get) Token: 0x06004FDE RID: 20446 RVA: 0x000021DB File Offset: 0x000003DB
15 public T OptionValue
16 {
17 get
18 {
19 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
20 }
21 }
22
23 // Token: 0x170008BA RID: 2234
24 // (get) Token: 0x06004FDF RID: 20447 RVA: 0x0027B9D4 File Offset: 0x00279BD4
25 public bool IsSelected
26 {
27 get
28 {
29 bool flag;
30 return flag;
31 }
32 }
33
34 // Token: 0x06004FE0 RID: 20448 RVA: 0x000021DB File Offset: 0x000003DB
35 public GroupOptionButton(T option, LocalizedText title, LocalizedText description, Color textColor, string iconTexturePath, float textSize = 1f, float titleAlignmentX = 0.5f, float titleWidthReduction = 10f)
36 {
37 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
38 }
39
40 // Token: 0x06004FE1 RID: 20449 RVA: 0x0027B9E4 File Offset: 0x00279BE4
41 public void SetText(LocalizedText text, float textSize, Color color)
42 {
43 int num = 1;
44 if (num == 0)
45 {
46 }
48 num.m_value = color;
49 }
50
51 // Token: 0x06004FE2 RID: 20450 RVA: 0x0027BA0C File Offset: 0x00279C0C
52 public void SetCurrentOption(T option)
53 {
54 }
55
56 // Token: 0x06004FE3 RID: 20451 RVA: 0x0027BA1C File Offset: 0x00279C1C
57 protected override void DrawSelf(SpriteBatch spriteBatch)
58 {
59 int num = 1;
60 if (num == 0)
61 {
62 return;
63 }
64 if (num != 0)
65 {
66 return;
67 }
68 if (num != 0)
69 {
70 }
71 int num2 = 32640;
72 int num3;
73 if (10 != 0)
74 {
75 if (num2 == 0)
76 {
77 }
78 if (num2 == 0)
79 {
80 }
81 num3 = 10;
82 }
83 int num4;
84 if (num3 != 0)
85 {
86 if (num3 == 0)
87 {
88 }
89 num4 = 10;
90 }
91 if (num4 != 0)
92 {
93 if (num4 == 0)
94 {
95 }
96 if (num4 == 0)
97 {
98 }
99 }
100 }
101
102 // Token: 0x06004FE4 RID: 20452 RVA: 0x0027BA6C File Offset: 0x00279C6C
103 public override void LeftMouseDown(UIMouseEvent evt)
104 {
105 base.LeftMouseDown(evt);
106 }
107
108 // Token: 0x06004FE5 RID: 20453 RVA: 0x0027BA80 File Offset: 0x00279C80
109 public override void MouseOver(UIMouseEvent evt)
110 {
111 base.MouseOver(evt);
112 }
113
114 // Token: 0x06004FE6 RID: 20454 RVA: 0x0027BA94 File Offset: 0x00279C94
115 public override void MouseOut(UIMouseEvent evt)
116 {
117 base.MouseOut(evt);
118 }
119
120 // Token: 0x06004FE7 RID: 20455 RVA: 0x0027BAA8 File Offset: 0x00279CA8
121 public void SetColor(Color color, float opacity)
122 {
123 }
124
125 // Token: 0x06004FE8 RID: 20456 RVA: 0x0027BAB8 File Offset: 0x00279CB8
129
130 // Token: 0x06004FE9 RID: 20457 RVA: 0x0027BAC8 File Offset: 0x00279CC8
131 public void SetBorderColor(Color color)
132 {
133 }
134
135 // Token: 0x040088B7 RID: 34999
136 private T _currentOption;
137
138 // Token: 0x040088B8 RID: 35000
140
141 // Token: 0x040088B9 RID: 35001
143
144 // Token: 0x040088BA RID: 35002
146
147 // Token: 0x040088BB RID: 35003
149
150 // Token: 0x040088BC RID: 35004
152
153 // Token: 0x040088BD RID: 35005
154 private Color _color;
155
156 // Token: 0x040088BE RID: 35006
158
159 // Token: 0x040088BF RID: 35007
160 public float FadeFromBlack;
161
162 // Token: 0x040088C0 RID: 35008
163 private float _whiteLerp;
164
165 // Token: 0x040088C1 RID: 35009
166 private float _opacity;
167
168 // Token: 0x040088C2 RID: 35010
169 private bool _hovered;
170
171 // Token: 0x040088C3 RID: 35011
172 private bool _soundedHover;
173
174 // Token: 0x040088C4 RID: 35012
176
177 // Token: 0x040088C5 RID: 35013
178 private bool _UseOverrideColors;
179
180 // Token: 0x040088C6 RID: 35014
182
183 // Token: 0x040088C7 RID: 35015
185
186 // Token: 0x040088C8 RID: 35016
188
189 // Token: 0x040088C9 RID: 35017
191
192 // Token: 0x040088CA RID: 35018
194
195 // Token: 0x040088CB RID: 35019
196 private UIText _title;
197 }
198}
class f__AnonymousType0<< Count > j__TPar
GroupOptionButton(T option, LocalizedText title, LocalizedText description, Color textColor, string iconTexturePath, float textSize=1f, float titleAlignmentX=0.5f, float titleWidthReduction=10f)
void SetText(LocalizedText text, float textSize, Color color)
override void DrawSelf(SpriteBatch spriteBatch)
void SetColorsBasedOnSelectionState(Color pickedColor, Color unpickedColor, float opacityPicked, float opacityNotPicked)
static StyleDimension FromPixels(float pixels)