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
TransactionButtonStyle_Definition.cs
Go to the documentation of this file.
1using System;
5
6// Token: 0x020001C1 RID: 449
9{
10 // Token: 0x06000BDA RID: 3034 RVA: 0x0003AFC8 File Offset: 0x000391C8
11 public void Apply(TransactionButton_Layout layout)
12 {
13 float scale = this.Scale;
14 Texture_Layout backingDisabled = layout.BackingDisabled;
15 layout.Scale = scale;
16 Color color = this.Color;
17 layout.Color = color;
23 Texture_Layout backingNormal2 = layout.BackingNormal;
24 string textureId2 = backingNormal.TextureId;
27 Texture_Layout backingPressed2 = layout.BackingPressed;
28 string textureId3 = backingPressed.TextureId;
31 Texture_Layout backingPressedHighlight2 = layout.BackingPressedHighlight;
32 string textureId4 = backingPressedHighlight.TextureId;
35 Texture_Layout overBackingHighlight = layout.OverBackingHighlight;
39 bool drawLabel = this.DrawLabel;
40 String_Layout label = layout.Label;
42 bool drawIcon = this.DrawIcon;
44 bool drawItem = this.DrawItem;
51 Vector2 location = label2.Location;
52 label.Location = location;
57 bool multiLineUseAlignment = label2.MultiLineUseAlignment;
59 float multilineScale = label2.MultilineScale;
84 Vector2 itemOffset = this.ItemOffset;
86 Texture_Layout defaultItemTexture2 = layout.DefaultItemTexture;
87 string textureId6 = defaultItemTexture.TextureId;
90 Texture_Layout highlightBackingDisabled = layout.HighlightBackingDisabled;
96 bool flag = this.overloadSize;
98 Vector2 vector = this.overloadedSize;
99 layout.overloadedSize = vector;
103 Texture_Layout highlightBackingNormal = layout.HighlightBackingNormal;
108 Texture_Layout highlightBackingPressed = layout.HighlightBackingPressed;
114 bool drawDivider = this.DrawDivider;
115 Panel_Layout divider = layout.Divider;
118 divider.Copy(divider2);
122 Texture_Layout borderDisabled2 = layout.BorderDisabled;
123 string textureId10 = borderDisabled.TextureId;
126 Texture_Layout borderNormal = layout.BorderNormal;
128 string textureId11 = this.BorderNormal.TextureId;
131 Texture_Layout borderPressed = layout.BorderPressed;
133 string textureId12 = this.BorderPressed.TextureId;
137 }
138
139 // Token: 0x06000BDB RID: 3035 RVA: 0x0003B3F0 File Offset: 0x000395F0
140 public void Copy(TransactionButton_Layout layout)
141 {
142 float scale = layout.Scale;
144 this.Scale = scale;
145 Color color = layout.Color;
146 this.Color = color;
147 bool useCirclePickingRegion = layout.UseCirclePickingRegion;
149 string textureId = layout.BackingDisabled.TextureId;
151 Texture_Layout backingNormal = layout.BackingNormal;
153 string textureId2 = backingNormal.TextureId;
155 Texture_Layout backingPressed = layout.BackingPressed;
157 string textureId3 = backingPressed.TextureId;
159 Texture_Layout backingPressedHighlight = layout.BackingPressedHighlight;
161 string textureId4 = backingPressedHighlight.TextureId;
163 Color backingPressedHighlightColour = layout.BackingPressedHighlightColour;
168 bool drawLabel = layout.DrawLabel;
170 bool drawIcon = layout.DrawIcon;
172 bool drawItem = layout.DrawItem;
174 bool drawControlsIconOnFocus = layout.DrawControlsIconOnFocus;
176 String_Layout label = layout.Label;
178 Vector2 location = label.Location;
179 Color color2 = label.Color;
182 float multilineScale = label.MultilineScale;
188 bool forceIconScale = layout.ForceIconScale;
190 float forcedIconScale = layout.ForcedIconScale;
192 bool disableIconOnFocus = layout.DisableIconOnFocus;
194 bool disableControlIconResize = layout.DisableControlIconResize;
197 bool forceControlIconScale = layout.ForceControlIconScale;
199 float forcedControlIconScale = layout.ForcedControlIconScale;
201 bool disableItemResize = layout.DisableItemResize;
203 bool forceItemScale = layout.ForceItemScale;
205 float forcedItemScale = layout.ForcedItemScale;
208 string textureId6 = layout.DefaultItemTexture.TextureId;
210 Color itemColour = layout.ItemColour;
213 Color disabledItemColour = layout.DisabledItemColour;
215 Color pressedItemColour = layout.PressedItemColour;
217 bool flag = layout.overloadSize;
218 this.overloadSize = flag;
219 Vector2 vector = layout.overloadedSize;
220 this.overloadedSize = vector;
221 string textureId7 = layout.HighlightBackingDisabled.TextureId;
223 Color highlightDisabledColour = layout.HighlightDisabledColour;
228 Color highlightColour = layout.HighlightColour;
233 Color highlightPressedColour = layout.HighlightPressedColour;
235 bool drawDivider = layout.DrawDivider;
237 Panel_Layout divider = layout.Divider;
238 bool useDividerHighlightColours = layout.UseDividerHighlightColours;
240 Texture_Layout borderDisabled = layout.BorderDisabled;
242 string textureId10 = borderDisabled.TextureId;
244 Color disabledBorderColour = layout.DisabledBorderColour;
247 string textureId11 = layout.BorderNormal.TextureId;
249 Color normalBorderColour = layout.NormalBorderColour;
252 string textureId12 = layout.BorderPressed.TextureId;
254 Color pressedBorderColour = layout.PressedBorderColour;
256 }
257
258 // Token: 0x06000BDC RID: 3036 RVA: 0x0003B7C4 File Offset: 0x000399C4
260 {
261 int num = 16256;
262 this.Scale = (float)num;
263 if (num == 0)
264 {
265 }
266 long num2 = 16256L;
267 this.Color = num;
269 int num3 = 1;
270 this.DrawItem = num3 != 0;
272 if (true)
273 {
274 return;
275 }
276 int num4 = 16256;
277 this.ForcedIconScale = (float)num4;
278 if (true)
279 {
280 return;
281 }
282 int num5 = 16256;
284 this.ForcedItemScale = (float)num5;
285 if (!true)
286 {
287 }
288 base..ctor();
289 }
290
291 // Token: 0x04000EEF RID: 3823
292 [BoxGroup("Style", -1, null, null)]
293 public string StyleId;
294
295 // Token: 0x04000EF0 RID: 3824
296 [BoxGroup("Normal", -1, null, null)]
297 public float Scale;
298
299 // Token: 0x04000EF1 RID: 3825
300 [BoxGroup("Picking", -1, "Style", null)]
302
303 // Token: 0x04000EF2 RID: 3826
304 [BoxGroup("Picking", -1, null, null)]
306
307 // Token: 0x04000EF3 RID: 3827
308 [BoxGroup("Normal", -1, null, null)]
309 public Color Color;
310
311 // Token: 0x04000EF4 RID: 3828
312 [BoxGroup("Picking", -1, null, null)]
314
315 // Token: 0x04000EF5 RID: 3829
316 [BoxGroup("Disabled", -1, null, null)]
318
319 // Token: 0x04000EF6 RID: 3830
320 [BoxGroup("Pressed", -1, null, null)]
322
323 // Token: 0x04000EF7 RID: 3831
324 [ShowIf("DrawIcon")]
325 [BoxGroup("Normal", -1, null, null)]
327
328 // Token: 0x04000EF8 RID: 3832
329 [BoxGroup("Disabled", -1, null, null)]
330 [ShowIf("DrawIcon")]
332
333 // Token: 0x04000EF9 RID: 3833
334 [BoxGroup("Pressed", -1, null, null)]
335 [ShowIf("DrawIcon")]
337
338 // Token: 0x04000EFA RID: 3834
339 [BoxGroup("Highlight", -1, "Style", null)]
341
342 // Token: 0x04000EFB RID: 3835
343 [BoxGroup("Setup", -1, null, null)]
344 public float ScaleSpeed;
345
346 // Token: 0x04000EFC RID: 3836
347 [BoxGroup("Disabled", -1, null, null)]
348 public float DisabledScale;
349
350 // Token: 0x04000EFD RID: 3837
351 [BoxGroup("Pressed", -1, null, null)]
352 public float PressedScale;
353
354 // Token: 0x04000EFE RID: 3838
355 [BoxGroup("Icon", -1, null, null)]
356 [ShowIf("DrawIcon")]
358
359 // Token: 0x04000EFF RID: 3839
360 [BoxGroup("Disabled", -1, null, null)]
362
363 // Token: 0x04000F00 RID: 3840
364 [BoxGroup("Normal", -1, null, null)]
366
367 // Token: 0x04000F01 RID: 3841
368 [BoxGroup("Pressed", -1, null, null)]
370
371 // Token: 0x04000F02 RID: 3842
372 [BoxGroup("Pressed", -1, null, null)]
374
375 // Token: 0x04000F03 RID: 3843
376 [BoxGroup("Pressed", -1, null, null)]
377 [ShowIf("DrawIcon")]
379
380 // Token: 0x04000F04 RID: 3844
381 [BoxGroup("Highlight", -1, null, null)]
383
384 // Token: 0x04000F05 RID: 3845
385 [BoxGroup("Highlight", -1, null, null)]
387
388 // Token: 0x04000F06 RID: 3846
389 [BoxGroup("Highlight", -1, null, null)]
391
392 // Token: 0x04000F07 RID: 3847
393 [BoxGroup("Highlight", -1, null, null)]
395
396 // Token: 0x04000F08 RID: 3848
397 [BoxGroup("Highlight", -1, null, null)]
399
400 // Token: 0x04000F09 RID: 3849
401 [BoxGroup("Highlight", -1, null, null)]
403
404 // Token: 0x04000F0A RID: 3850
405 [BoxGroup("Highlight", -1, null, null)]
407
408 // Token: 0x04000F0B RID: 3851
409 [BoxGroup("Setup", -1, "Style", null)]
410 public bool DrawLabel;
411
412 // Token: 0x04000F0C RID: 3852
413 [BoxGroup("Setup", -1, null, null)]
414 public bool DrawIcon;
415
416 // Token: 0x04000F0D RID: 3853
417 [BoxGroup("Setup", -1, null, null)]
418 public bool DrawItem;
419
420 // Token: 0x04000F0E RID: 3854
421 [BoxGroup("Setup", -1, null, null)]
423
424 // Token: 0x04000F0F RID: 3855
425 [ShowIf("DrawLabel")]
426 [BoxGroup("Label", -1, "Style", null)]
428
429 // Token: 0x04000F10 RID: 3856
430 [ShowIf("DrawLabel")]
431 [BoxGroup("Label", -1, null, null)]
433
434 // Token: 0x04000F11 RID: 3857
435 [ShowIf("DrawLabel")]
436 [BoxGroup("Label", -1, null, null)]
438
439 // Token: 0x04000F12 RID: 3858
440 [ShowIf("DrawIcon")]
441 [BoxGroup("Icon", -1, "Style", null)]
442 public bool DisableIconResize;
443
444 // Token: 0x04000F13 RID: 3859
445 [BoxGroup("Icon", -1, null, null)]
446 [ShowIf("DrawIcon")]
448
449 // Token: 0x04000F14 RID: 3860
450 [ShowIf("DrawIcon")]
451 [BoxGroup("Icon", -1, null, null)]
452 public bool ForceIconScale;
453
454 // Token: 0x04000F15 RID: 3861
455 [ShowIf("DrawIcon")]
456 [BoxGroup("Icon", -1, null, null)]
457 public float ForcedIconScale;
458
459 // Token: 0x04000F16 RID: 3862
460 [BoxGroup("Controls", -1, "Style", null)]
461 [ShowIf("DrawControlsIconOnFocus")]
463
464 // Token: 0x04000F17 RID: 3863
465 [BoxGroup("Controls", -1, null, null)]
466 [ShowIf("DrawControlsIconOnFocus")]
468
469 // Token: 0x04000F18 RID: 3864
470 [BoxGroup("Controls", -1, null, null)]
471 [ShowIf("DrawControlsIconOnFocus")]
473
474 // Token: 0x04000F19 RID: 3865
475 [BoxGroup("Controls", -1, null, null)]
476 [ShowIf("DrawControlsIconOnFocus")]
478
479 // Token: 0x04000F1A RID: 3866
480 [BoxGroup("Controls", -1, null, null)]
481 [ShowIf("DrawControlsIconOnFocus")]
483
484 // Token: 0x04000F1B RID: 3867
485 [BoxGroup("Item", -1, "Style", null)]
486 [ShowIf("DrawItem")]
487 public bool DisableItemResize;
488
489 // Token: 0x04000F1C RID: 3868
490 [BoxGroup("Item", -1, null, null)]
491 [ShowIf("DrawItem")]
492 public bool ForceItemScale;
493
494 // Token: 0x04000F1D RID: 3869
495 [BoxGroup("Item", -1, null, null)]
496 [ShowIf("DrawItem")]
497 public float ForcedItemScale;
498
499 // Token: 0x04000F1E RID: 3870
500 [BoxGroup("Item", -1, null, null)]
501 [ShowIf("DrawItem")]
503
504 // Token: 0x04000F1F RID: 3871
505 [BoxGroup("Item", -1, null, null)]
506 [ShowIf("DrawItem")]
508
509 // Token: 0x04000F20 RID: 3872
510 [BoxGroup("Normal", -1, "Style", null)]
511 [ShowIf("DrawItem")]
513
514 // Token: 0x04000F21 RID: 3873
515 [BoxGroup("Disabled", -1, "Style", null)]
516 [ShowIf("DrawItem")]
518
519 // Token: 0x04000F22 RID: 3874
520 [BoxGroup("Pressed", -1, "Style", null)]
521 [ShowIf("DrawItem")]
523
524 // Token: 0x04000F23 RID: 3875
525 [BoxGroup("Setup", -1, null, null)]
526 public bool overloadSize;
527
528 // Token: 0x04000F24 RID: 3876
529 [ShowIf("overloadSize")]
530 [BoxGroup("Setup", -1, null, null)]
532
533 // Token: 0x04000F25 RID: 3877
534 [BoxGroup("Setup", -1, null, null)]
535 public bool DrawDivider;
536
537 // Token: 0x04000F26 RID: 3878
538 [BoxGroup("Divider", -1, "Style", null)]
539 [ShowIf("DrawDivider")]
541
542 // Token: 0x04000F27 RID: 3879
543 [BoxGroup("Divider", -1, null, null)]
544 [ShowIf("DrawDivider")]
546
547 // Token: 0x04000F28 RID: 3880
548 [BoxGroup("Divider", -1, null, null)]
549 [ShowIf("DrawDivider")]
551
552 // Token: 0x04000F29 RID: 3881
553 [BoxGroup("Divider", -1, null, null)]
554 [ShowIf("DrawDivider")]
556
557 // Token: 0x04000F2A RID: 3882
558 [BoxGroup("Divider", -1, null, null)]
559 [ShowIf("DrawDivider")]
561
562 // Token: 0x04000F2B RID: 3883
563 [BoxGroup("Divider", -1, null, null)]
564 [ShowIf("DrawDivider")]
566
567 // Token: 0x04000F2C RID: 3884
568 [ShowIf("DrawDivider")]
569 [BoxGroup("Divider", -1, null, null)]
571
572 // Token: 0x04000F2D RID: 3885
573 [BoxGroup("Divider", -1, null, null)]
574 [ShowIf("DrawDivider")]
576
577 // Token: 0x04000F2E RID: 3886
578 [BoxGroup("Divider", -1, null, null)]
579 [ShowIf("DrawDivider")]
581
582 // Token: 0x04000F2F RID: 3887
583 [ShowIf("DrawDivider")]
584 [BoxGroup("Divider", -1, null, null)]
586
587 // Token: 0x04000F30 RID: 3888
588 [BoxGroup("Divider", -1, null, null)]
589 [ShowIf("DrawDivider")]
591
592 // Token: 0x04000F31 RID: 3889
593 [ShowIf("DrawDivider")]
594 [BoxGroup("Divider", -1, null, null)]
596
597 // Token: 0x04000F32 RID: 3890
598 [BoxGroup("Disabled", -1, null, null)]
600
601 // Token: 0x04000F33 RID: 3891
602 [BoxGroup("Disabled", -1, null, null)]
604
605 // Token: 0x04000F34 RID: 3892
606 [BoxGroup("Normal", -1, null, null)]
608
609 // Token: 0x04000F35 RID: 3893
610 [BoxGroup("Normal", -1, null, null)]
612
613 // Token: 0x04000F36 RID: 3894
614 [BoxGroup("Pressed", -1, null, null)]
616
617 // Token: 0x04000F37 RID: 3895
618 [BoxGroup("Pressed", -1, null, null)]
620}
class f__AnonymousType0<< Count > j__TPar
void Copy(Panel_Layout other)
String_Layout.FontType RenderFont
ControlAnchor.ControlId AnchorControl
bool MultiLineUseAlignment
void Apply(TransactionButton_Layout layout)
void Copy(TransactionButton_Layout layout)