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
ContentSizeFitter.cs
Go to the documentation of this file.
1using System;
3
4namespace UnityEngine.UI
5{
6 // Token: 0x0200003E RID: 62
9 [AddComponentMenu("Layout/Content Size Fitter", 141)]
11 {
12 // Token: 0x170000A5 RID: 165
13 // (get) Token: 0x06000272 RID: 626 RVA: 0x00009698 File Offset: 0x00007898
14 // (set) Token: 0x06000273 RID: 627 RVA: 0x000096AC File Offset: 0x000078AC
16 {
17 get
18 {
19 return this.m_HorizontalFit;
20 }
21 set
22 {
23 this.SetDirty();
24 }
25 }
26
27 // Token: 0x170000A6 RID: 166
28 // (get) Token: 0x06000274 RID: 628 RVA: 0x000096C0 File Offset: 0x000078C0
29 // (set) Token: 0x06000275 RID: 629 RVA: 0x000096D4 File Offset: 0x000078D4
31 {
32 get
33 {
34 return this.m_VerticalFit;
35 }
36 set
37 {
38 this.SetDirty();
39 }
40 }
41
42 // Token: 0x170000A7 RID: 167
43 // (get) Token: 0x06000276 RID: 630 RVA: 0x000096E8 File Offset: 0x000078E8
45 {
46 get
47 {
48 RectTransform rect = this.m_Rect;
49 if (!true)
50 {
51 }
53 this.m_Rect = component;
54 return component;
55 }
56 }
57
58 // Token: 0x06000277 RID: 631 RVA: 0x00009718 File Offset: 0x00007918
60 {
61 }
62
63 // Token: 0x06000278 RID: 632 RVA: 0x0000972C File Offset: 0x0000792C
64 protected override void OnEnable()
65 {
66 base.OnEnable();
67 this.SetDirty();
68 }
69
70 // Token: 0x06000279 RID: 633 RVA: 0x00009748 File Offset: 0x00007948
71 protected override void OnDisable()
72 {
74 base.OnDisable();
75 }
76
77 // Token: 0x0600027A RID: 634 RVA: 0x00009768 File Offset: 0x00007968
78 protected override void OnRectTransformDimensionsChange()
79 {
80 this.SetDirty();
81 }
82
83 // Token: 0x0600027B RID: 635 RVA: 0x0000977C File Offset: 0x0000797C
84 private void HandleSelfFittingAlongAxis(int axis)
85 {
88 RectTransform rect = this.m_Rect;
89 if (axis != 0)
90 {
91 float minHeight = LayoutUtility.GetMinHeight(rect);
92 return;
93 }
94 float minWidth = LayoutUtility.GetMinWidth(rect);
95 }
96
97 // Token: 0x0600027C RID: 636 RVA: 0x000097C8 File Offset: 0x000079C8
98 public virtual void SetLayoutHorizontal()
99 {
100 long num = 0L;
101 this.HandleSelfFittingAlongAxis((int)num);
102 }
103
104 // Token: 0x0600027D RID: 637 RVA: 0x000097E0 File Offset: 0x000079E0
105 public virtual void SetLayoutVertical()
106 {
108 }
109
110 // Token: 0x0600027E RID: 638 RVA: 0x000097F4 File Offset: 0x000079F4
111 protected void SetDirty()
112 {
114 }
115
116 // Token: 0x0400014B RID: 331
119
120 // Token: 0x0400014C RID: 332
123
124 // Token: 0x0400014D RID: 333
127
128 // Token: 0x0400014E RID: 334
130
131 // Token: 0x0200003F RID: 63
132 public enum FitMode
133 {
134 // Token: 0x04000150 RID: 336
136 // Token: 0x04000151 RID: 337
137 MinSize,
138 // Token: 0x04000152 RID: 338
140 }
141 }
142}
class f__AnonymousType0<< Count > j__TPar
Component GetComponent(Type type)
Definition Component.cs:41
ContentSizeFitter.FitMode m_HorizontalFit
ContentSizeFitter.FitMode m_VerticalFit
ContentSizeFitter.FitMode verticalFit
override void OnRectTransformDimensionsChange()
ContentSizeFitter.FitMode horizontalFit
DrivenRectTransformTracker m_Tracker
static void MarkLayoutForRebuild(RectTransform rect)
static float GetMinWidth(RectTransform rect)
static float GetMinHeight(RectTransform rect)