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
Slider.cs
Go to the documentation of this file.
1using System;
4
5namespace UnityEngine.UI
6{
7 // Token: 0x0200006B RID: 107
9 [AddComponentMenu("UI/Slider", 34)]
12 {
13 // Token: 0x17000126 RID: 294
14 // (get) Token: 0x0600045A RID: 1114 RVA: 0x0000E010 File Offset: 0x0000C210
15 // (set) Token: 0x0600045B RID: 1115 RVA: 0x0000E024 File Offset: 0x0000C224
17 {
18 get
19 {
20 return this.m_FillRect;
21 }
22 set
23 {
25 this.UpdateVisuals();
26 }
27 }
28
29 // Token: 0x17000127 RID: 295
30 // (get) Token: 0x0600045C RID: 1116 RVA: 0x0000E040 File Offset: 0x0000C240
31 // (set) Token: 0x0600045D RID: 1117 RVA: 0x0000E054 File Offset: 0x0000C254
33 {
34 get
35 {
36 return this.m_HandleRect;
37 }
38 set
39 {
41 this.UpdateVisuals();
42 }
43 }
44
45 // Token: 0x17000128 RID: 296
46 // (get) Token: 0x0600045E RID: 1118 RVA: 0x0000E070 File Offset: 0x0000C270
47 // (set) Token: 0x0600045F RID: 1119 RVA: 0x0000E084 File Offset: 0x0000C284
49 {
50 get
51 {
52 return this.m_Direction;
53 }
54 set
55 {
56 this.UpdateVisuals();
57 }
58 }
59
60 // Token: 0x17000129 RID: 297
61 // (get) Token: 0x06000460 RID: 1120 RVA: 0x0000E098 File Offset: 0x0000C298
62 // (set) Token: 0x06000461 RID: 1121 RVA: 0x0000E0AC File Offset: 0x0000C2AC
63 public float minValue
64 {
65 get
66 {
67 /*
68An exception occurred when decompiling this method (06000460)
69
70ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.Slider::get_minValue()
71
72 ---> System.Exception: Basic block has to end with unconditional control flow.
73{
74 Block_0:
75 stloc:float32(var_0_06, ldfld:float32(Slider::m_MinValue, ldloc:Slider(this)))
76}
77
78 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
79 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
80 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
81 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
82 --- End of inner exception stack trace ---
83 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
84 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
85*/;
86 }
87 set
88 {
89 float value2 = this.m_Value;
90 this.UpdateVisuals();
91 }
92 }
93
94 // Token: 0x1700012A RID: 298
95 // (get) Token: 0x06000462 RID: 1122 RVA: 0x0000E0C8 File Offset: 0x0000C2C8
96 // (set) Token: 0x06000463 RID: 1123 RVA: 0x0000E0DC File Offset: 0x0000C2DC
97 public float maxValue
98 {
99 get
100 {
101 /*
102An exception occurred when decompiling this method (06000462)
103
104ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.Slider::get_maxValue()
105
106 ---> System.Exception: Basic block has to end with unconditional control flow.
107{
108 Block_0:
109 stloc:float32(var_0_06, ldfld:float32(Slider::m_MaxValue, ldloc:Slider(this)))
110}
111
112 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
113 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
114 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
115 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
116 --- End of inner exception stack trace ---
117 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
118 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
119*/;
120 }
121 set
122 {
123 float value2 = this.m_Value;
124 this.UpdateVisuals();
125 }
126 }
127
128 // Token: 0x1700012B RID: 299
129 // (get) Token: 0x06000464 RID: 1124 RVA: 0x0000E0F8 File Offset: 0x0000C2F8
130 // (set) Token: 0x06000465 RID: 1125 RVA: 0x0000E10C File Offset: 0x0000C30C
131 public bool wholeNumbers
132 {
133 get
134 {
135 return this.m_WholeNumbers;
136 }
137 set
138 {
139 float value2 = this.m_Value;
140 this.UpdateVisuals();
141 }
142 }
143
144 // Token: 0x1700012C RID: 300
145 // (get) Token: 0x06000466 RID: 1126 RVA: 0x0000E128 File Offset: 0x0000C328
146 // (set) Token: 0x06000467 RID: 1127 RVA: 0x0000E148 File Offset: 0x0000C348
147 public virtual float value
148 {
149 get
150 {
151 /*
152An exception occurred when decompiling this method (06000466)
153
154ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.Slider::get_value()
155
156 ---> System.Exception: Basic block has to end with unconditional control flow.
157{
158 IL_0000:
159 stloc:bool(var_0_06, ldfld:bool(Slider::m_WholeNumbers, ldloc:Slider(this)))
160 stloc:float32(var_1_0D, ldfld:float32(Slider::m_Value, ldloc:Slider(this)))
161 brtrue(IL_0000, logicnot:bool(ldloc:bool(var_0_06)))
162}
163
164 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
165 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
166 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
167 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
168 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
169 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
170 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
171 --- End of inner exception stack trace ---
172 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
173 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
174*/;
175 }
176 set
177 {
178 }
179 }
180
181 // Token: 0x06000468 RID: 1128 RVA: 0x0000E158 File Offset: 0x0000C358
182 public virtual void SetValueWithoutNotify(float input)
183 {
184 }
185
186 // Token: 0x1700012D RID: 301
187 // (get) Token: 0x06000469 RID: 1129 RVA: 0x0000E168 File Offset: 0x0000C368
188 // (set) Token: 0x0600046A RID: 1130 RVA: 0x0000E190 File Offset: 0x0000C390
189 public float normalizedValue
190 {
191 get
192 {
193 /*
194An exception occurred when decompiling this method (06000469)
195
196ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.Slider::get_normalizedValue()
197
198 ---> System.Exception: Basic block has to end with unconditional control flow.
199{
200 Block_0:
201 stloc:float32(var_0_06, ldfld:float32(Slider::m_MinValue, ldloc:Slider(this)))
202 stloc:float32(var_1_0D, ldfld:float32(Slider::m_MaxValue, ldloc:Slider(this)))
203 stloc:float32(var_2_14, ldfld:float32(Slider::m_MinValue, ldloc:Slider(this)))
204 stloc:float32(var_3_1B, ldfld:float32(Slider::m_MaxValue, ldloc:Slider(this)))
205}
206
207 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
208 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
209 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
210 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
211 --- End of inner exception stack trace ---
212 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
213 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
214*/;
215 }
216 set
217 {
218 float minValue = this.m_MinValue;
219 float maxValue = this.m_MaxValue;
220 }
221 }
222
223 // Token: 0x1700012E RID: 302
224 // (get) Token: 0x0600046B RID: 1131 RVA: 0x0000E1AC File Offset: 0x0000C3AC
225 // (set) Token: 0x0600046C RID: 1132 RVA: 0x0000E1C0 File Offset: 0x0000C3C0
227 {
228 get
229 {
230 return this.m_OnValueChanged;
231 }
232 set
233 {
235 }
236 }
237
238 // Token: 0x1700012F RID: 303
239 // (get) Token: 0x0600046D RID: 1133 RVA: 0x0000E1D4 File Offset: 0x0000C3D4
240 private float stepSize
241 {
242 get
243 {
244 /*
245An exception occurred when decompiling this method (0600046D)
246
247ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.Slider::get_stepSize()
248
249 ---> System.Exception: Basic block has to end with unconditional control flow.
250{
251 IL_0008:
252 stloc:float32(var_0_0E, ldfld:float32(Slider::m_MaxValue, ldloc:Slider(this)))
253 stloc:float32(var_1_15, ldfld:float32(Slider::m_MinValue, ldloc:Slider(this)))
254}
255
256 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
257 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
258 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
259 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
260 --- End of inner exception stack trace ---
261 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
262 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
263*/;
264 }
265 }
266
267 // Token: 0x0600046E RID: 1134 RVA: 0x0000E1F8 File Offset: 0x0000C3F8
268 protected Slider()
269 {
270 }
271
272 // Token: 0x0600046F RID: 1135 RVA: 0x0000E218 File Offset: 0x0000C418
273 public virtual void Rebuild(CanvasUpdate executing)
274 {
275 }
276
277 // Token: 0x06000470 RID: 1136 RVA: 0x0000E228 File Offset: 0x0000C428
278 public virtual void LayoutComplete()
279 {
280 }
281
282 // Token: 0x06000471 RID: 1137 RVA: 0x0000E238 File Offset: 0x0000C438
283 public virtual void GraphicUpdateComplete()
284 {
285 }
286
287 // Token: 0x06000472 RID: 1138 RVA: 0x0000E248 File Offset: 0x0000C448
288 protected override void OnEnable()
289 {
290 base.OnEnable();
292 float value = this.m_Value;
293 this.UpdateVisuals();
294 }
295
296 // Token: 0x06000473 RID: 1139 RVA: 0x0000E270 File Offset: 0x0000C470
297 protected override void OnDisable()
298 {
299 base.OnDisable();
300 }
301
302 // Token: 0x06000474 RID: 1140 RVA: 0x0000E284 File Offset: 0x0000C484
303 protected virtual void Update()
304 {
305 if (this.m_DelayedUpdateVisuals)
306 {
307 float value = this.m_Value;
308 this.UpdateVisuals();
309 return;
310 }
311 }
312
313 // Token: 0x06000475 RID: 1141 RVA: 0x0000E2A8 File Offset: 0x0000C4A8
314 protected override void OnDidApplyAnimationProperties()
315 {
316 float value = this.m_Value;
318 float normalizedValue = this.normalizedValue;
320 if (!true)
321 {
322 }
324 if (!true)
325 {
326 }
329 float fillAmount = fillImage2.m_FillAmount;
330 }
331
332 // Token: 0x06000476 RID: 1142 RVA: 0x0000E374 File Offset: 0x0000C574
334 {
336 if (!true)
337 {
338 }
339 bool flag = fillRect;
342 if (transform == null)
343 {
344 return;
345 }
346 bool flag2 = fillRect2 != transform;
349 Image component = this.m_FillRect.GetComponent<Image>();
351 this.m_FillImage = component;
355 }
356
357 // Token: 0x06000477 RID: 1143 RVA: 0x0000E478 File Offset: 0x0000C678
358 private float ClampValue(float input)
359 {
360 /*
361An exception occurred when decompiling this method (06000477)
362
363ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single UnityEngine.UI.Slider::ClampValue(System.Single)
364
365 ---> System.Exception: Basic block has to end with unconditional control flow.
366{
367 IL_0000:
368 stloc:float32(var_0_06, ldfld:float32(Slider::m_MaxValue, ldloc:Slider(this)))
369 stloc:float32(var_1_0D, ldfld:float32(Slider::m_MinValue, ldloc:Slider(this)))
370 brtrue(IL_0000, logicnot:bool(ldfld:bool(Slider::m_WholeNumbers, ldloc:Slider(this))))
371}
372
373 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
374 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
375 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
376 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
377 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
378 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
379 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
380 --- End of inner exception stack trace ---
381 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
382 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
383*/;
384 }
385
386 // Token: 0x06000478 RID: 1144 RVA: 0x0000E49C File Offset: 0x0000C69C
387 protected virtual void Set(float input, bool sendCallback = true)
388 {
389 float num = this.ClampValue(input);
390 float value = this.m_Value;
391 this.UpdateVisuals();
392 UISystemProfilerApi.AddMarker("Slider.value", this);
394 }
395
396 // Token: 0x06000479 RID: 1145 RVA: 0x0000E4D4 File Offset: 0x0000C6D4
397 protected override void OnRectTransformDimensionsChange()
398 {
399 base.OnRectTransformDimensionsChange();
400 this.UpdateVisuals();
401 }
402
403 // Token: 0x17000130 RID: 304
404 // (get) Token: 0x0600047A RID: 1146 RVA: 0x0000E4F0 File Offset: 0x0000C6F0
406 {
407 get
408 {
409 /*
410An exception occurred when decompiling this method (0600047A)
411
412ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.UI.Slider/Axis UnityEngine.UI.Slider::get_axis()
413
414 ---> System.Exception: Basic block has to end with unconditional control flow.
415{
416 Block_0:
417 stloc:Direction(var_0_06, ldfld:Direction(Slider::m_Direction, ldloc:Slider(this)))
418}
419
420 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
421 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
422 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
423 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
424 --- End of inner exception stack trace ---
425 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
426 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
427*/;
428 }
429 }
430
431 // Token: 0x17000131 RID: 305
432 // (get) Token: 0x0600047B RID: 1147 RVA: 0x0000E504 File Offset: 0x0000C704
433 private bool reverseValue
434 {
435 get
436 {
437 /*
438An exception occurred when decompiling this method (0600047B)
439
440ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean UnityEngine.UI.Slider::get_reverseValue()
441
442 ---> System.Exception: Basic block has to end with unconditional control flow.
443{
444 Block_0:
445 stloc:Direction(var_0_06, ldfld:Direction(Slider::m_Direction, ldloc:Slider(this)))
446}
447
448 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
449 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
450 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
451 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
452 --- End of inner exception stack trace ---
453 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
454 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
455*/;
456 }
457 }
458
459 // Token: 0x0600047C RID: 1148 RVA: 0x0000E518 File Offset: 0x0000C718
460 private void UpdateVisuals()
461 {
462 int num = 1;
464 if (num == 0)
465 {
466 }
471 float normalizedValue = this.normalizedValue;
473 }
474
475 // Token: 0x0600047D RID: 1149 RVA: 0x0000E5BC File Offset: 0x0000C7BC
476 private void UpdateDrag(PointerEventData eventData, Camera cam)
477 {
479 if (this.m_HandleContainerRect == null)
480 {
481 fillContainerRect = this.m_FillContainerRect;
482 }
483 Vector2 size = fillContainerRect.rect.size;
485 Vector2 position = fillContainerRect.rect.position;
486 float x = this.m_Offset.x;
487 float y = this.m_Offset.y;
489 Vector2 size2 = fillContainerRect.rect.size;
491 float minValue = this.m_MinValue;
492 float maxValue = this.m_MaxValue;
493 }
494
495 // Token: 0x0600047E RID: 1150 RVA: 0x0000E640 File Offset: 0x0000C840
496 private bool MayDrag(PointerEventData eventData)
497 {
498 /*
499An exception occurred when decompiling this method (0600047E)
500
501ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean UnityEngine.UI.Slider::MayDrag(UnityEngine.EventSystems.PointerEventData)
502
503 ---> System.Exception: Basic block has to end with unconditional control flow.
504{
505 Block_0:
506 stloc:InputButton(var_0_06, ldfld:InputButton(PointerEventData::<button>k__BackingField, ldloc:PointerEventData(eventData)))
507}
508
509 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
510 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
511 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
512 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
513 --- End of inner exception stack trace ---
514 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
515 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
516*/;
517 }
518
519 // Token: 0x0600047F RID: 1151 RVA: 0x0000E658 File Offset: 0x0000C858
520 public override void OnPointerDown(PointerEventData eventData)
521 {
522 if (eventData.<button>k__BackingField == PointerEventData.InputButton.Left)
523 {
524 base.OnPointerDown(eventData);
527 float x = eventData.<pointerPressRaycast>k__BackingField.screenPosition.x;
528 float y = eventData.<pointerPressRaycast>k__BackingField.screenPosition.y;
529 Camera enterEventCamera = eventData.enterEventCamera;
531 float x2 = eventData.<pointerPressRaycast>k__BackingField.screenPosition.x;
532 float y2 = eventData.<pointerPressRaycast>k__BackingField.screenPosition.y;
533 Camera pressEventCamera = eventData.pressEventCamera;
534 return;
535 }
536 }
537
538 // Token: 0x06000480 RID: 1152 RVA: 0x0000E6E4 File Offset: 0x0000C8E4
539 public virtual void OnDrag(PointerEventData eventData)
540 {
541 if (eventData.<button>k__BackingField != PointerEventData.InputButton.Left)
542 {
543 return;
544 }
545 Camera pressEventCamera = eventData.pressEventCamera;
546 this.UpdateDrag(eventData, pressEventCamera);
547 }
548
549 // Token: 0x06000481 RID: 1153 RVA: 0x0000E70C File Offset: 0x0000C90C
550 public override void OnMove(AxisEventData eventData)
551 {
552 MoveDirection <moveDir>k__BackingField = eventData.<moveDir>k__BackingField;
553 }
554
555 // Token: 0x06000482 RID: 1154 RVA: 0x0000E790 File Offset: 0x0000C990
562
563 // Token: 0x06000483 RID: 1155 RVA: 0x0000E7B4 File Offset: 0x0000C9B4
570
571 // Token: 0x06000484 RID: 1156 RVA: 0x0000E7D8 File Offset: 0x0000C9D8
578
579 // Token: 0x06000485 RID: 1157 RVA: 0x0000E7FC File Offset: 0x0000C9FC
586
587 // Token: 0x06000486 RID: 1158 RVA: 0x0000E820 File Offset: 0x0000CA20
588 public virtual void OnInitializePotentialDrag(PointerEventData eventData)
589 {
590 }
591
592 // Token: 0x06000487 RID: 1159 RVA: 0x0000E830 File Offset: 0x0000CA30
594 {
599 if (transform != null)
600 {
601 return;
602 }
606 if (transform2 != null)
607 {
608 return;
609 }
610 }
611
612 // Token: 0x06000488 RID: 1160 RVA: 0x0000E888 File Offset: 0x0000CA88
613 Transform ICanvasElement.get_transform()
614 {
615 return base.transform;
616 }
617
618 // Token: 0x0400021C RID: 540
621
622 // Token: 0x0400021D RID: 541
625
626 // Token: 0x0400021E RID: 542
628 [Space]
630
631 // Token: 0x0400021F RID: 543
633 private float m_MinValue;
634
635 // Token: 0x04000220 RID: 544
637 private float m_MaxValue = (float)16256;
638
639 // Token: 0x04000221 RID: 545
641 private bool m_WholeNumbers;
642
643 // Token: 0x04000222 RID: 546
645 protected float m_Value;
646
647 // Token: 0x04000223 RID: 547
649 [Space]
651
652 // Token: 0x04000224 RID: 548
654
655 // Token: 0x04000225 RID: 549
657
658 // Token: 0x04000226 RID: 550
660
661 // Token: 0x04000227 RID: 551
663
664 // Token: 0x04000228 RID: 552
666
667 // Token: 0x04000229 RID: 553
669
670 // Token: 0x0400022A RID: 554
672
673 // Token: 0x0400022B RID: 555
675
676 // Token: 0x0200006C RID: 108
677 public enum Direction
678 {
679 // Token: 0x0400022D RID: 557
681 // Token: 0x0400022E RID: 558
683 // Token: 0x0400022F RID: 559
685 // Token: 0x04000230 RID: 560
687 }
688
689 // Token: 0x0200006D RID: 109
690 [Serializable]
691 public class SliderEvent : UnityEvent<float>
692 {
693 // Token: 0x06000489 RID: 1161 RVA: 0x0000E89C File Offset: 0x0000CA9C
694 public SliderEvent()
695 {
696 }
697 }
698
699 // Token: 0x0200006E RID: 110
700 private enum Axis
701 {
702 // Token: 0x04000232 RID: 562
704 // Token: 0x04000233 RID: 563
706 }
707 }
708}
class f__AnonymousType0<< Count > j__TPar
Component GetComponent(Type type)
Definition Component.cs:41
static void AddMarker(string name, Object obj)
Image.Type m_Type
Definition Image.cs:910
bool< isPointerInside > k__BackingField
RectTransform m_HandleContainerRect
Definition Slider.cs:665
RectTransform m_HandleRect
Definition Slider.cs:624
Slider.Direction m_Direction
Definition Slider.cs:629
Transform m_HandleTransform
Definition Slider.cs:662
void UpdateDrag(PointerEventData eventData, Camera cam)
Definition Slider.cs:476
override Selectable FindSelectableOnDown()
Definition Slider.cs:580
void UpdateCachedReferences()
Definition Slider.cs:333
override Selectable FindSelectableOnLeft()
Definition Slider.cs:556
virtual void OnDrag(PointerEventData eventData)
Definition Slider.cs:539
virtual void GraphicUpdateComplete()
Definition Slider.cs:283
override void OnPointerDown(PointerEventData eventData)
Definition Slider.cs:520
virtual void OnInitializePotentialDrag(PointerEventData eventData)
Definition Slider.cs:588
override Selectable FindSelectableOnUp()
Definition Slider.cs:572
void SetDirection(Slider.Direction direction, bool includeRectLayouts)
Definition Slider.cs:593
Slider.Direction direction
Definition Slider.cs:49
RectTransform m_FillContainerRect
Definition Slider.cs:659
Slider.SliderEvent m_OnValueChanged
Definition Slider.cs:650
Slider.SliderEvent onValueChanged
Definition Slider.cs:227
override void OnDidApplyAnimationProperties()
Definition Slider.cs:314
bool MayDrag(PointerEventData eventData)
Definition Slider.cs:496
virtual void Update()
Definition Slider.cs:303
RectTransform fillRect
Definition Slider.cs:17
Slider.Axis axis
Definition Slider.cs:406
RectTransform m_FillRect
Definition Slider.cs:620
override Selectable FindSelectableOnRight()
Definition Slider.cs:564
virtual float value
Definition Slider.cs:148
override void OnRectTransformDimensionsChange()
Definition Slider.cs:397
override void OnEnable()
Definition Slider.cs:288
override void OnMove(AxisEventData eventData)
Definition Slider.cs:550
virtual void Rebuild(CanvasUpdate executing)
Definition Slider.cs:273
DrivenRectTransformTracker m_Tracker
Definition Slider.cs:671
Transform m_FillTransform
Definition Slider.cs:656
virtual void SetValueWithoutNotify(float input)
Definition Slider.cs:182
override void OnDisable()
Definition Slider.cs:297
virtual void Set(float input, bool sendCallback=true)
Definition Slider.cs:387
float ClampValue(float input)
Definition Slider.cs:358
RectTransform handleRect
Definition Slider.cs:33
virtual void LayoutComplete()
Definition Slider.cs:278
bool m_DelayedUpdateVisuals
Definition Slider.cs:674