m
This commit is contained in:
@@ -0,0 +1,187 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001188 RID: 4488
|
||||
[Token(Token = "0x2001188")]
|
||||
[ExecuteInEditMode]
|
||||
public class UI3DScaler : UIBehaviour
|
||||
{
|
||||
// Token: 0x17001126 RID: 4390
|
||||
// (get) Token: 0x060064A1 RID: 25761 RVA: 0x0015D1A0 File Offset: 0x0015B3A0
|
||||
// (set) Token: 0x060064A2 RID: 25762 RVA: 0x0015D20C File Offset: 0x0015B40C
|
||||
[Token(Token = "0x17001126")]
|
||||
public Canvas GJCKIEBNLNE
|
||||
{
|
||||
[Token(Token = "0x60064A1")]
|
||||
[Address(RVA = "0x1AD1210", Offset = "0x1AD0210", VA = "0x181AD1210")]
|
||||
get
|
||||
{
|
||||
Canvas canvas = this._canvas;
|
||||
int num = 0;
|
||||
if (canvas == num)
|
||||
{
|
||||
Canvas[] componentsInChildren = base.transform.root.GetComponentsInChildren<Canvas>(true);
|
||||
int num2 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
Canvas canvas2 = componentsInChildren[num2];
|
||||
if (!canvas2.isRootCanvas)
|
||||
{
|
||||
num2++;
|
||||
}
|
||||
this._canvas = canvas2;
|
||||
}
|
||||
}
|
||||
return this._canvas;
|
||||
}
|
||||
[Token(Token = "0x60064A2")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
set
|
||||
{
|
||||
this._canvas = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064A3 RID: 25763 RVA: 0x0015D220 File Offset: 0x0015B420
|
||||
[Token(Token = "0x60064A3")]
|
||||
[Address(RVA = "0x1AD0A70", Offset = "0x1ACFA70", VA = "0x181AD0A70")]
|
||||
public void FetchRootCanvas()
|
||||
{
|
||||
Canvas[] componentsInChildren = base.transform.root.GetComponentsInChildren<Canvas>(true);
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Canvas canvas = componentsInChildren[num];
|
||||
if (!canvas.isRootCanvas)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
this._canvas = canvas;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064A4 RID: 25764 RVA: 0x0015D270 File Offset: 0x0015B470
|
||||
[Token(Token = "0x60064A4")]
|
||||
[Address(RVA = "0x1AD0B40", Offset = "0x1ACFB40", VA = "0x181AD0B40", Slot = "10")]
|
||||
protected override void OnRectTransformDimensionsChange()
|
||||
{
|
||||
base..ctor();
|
||||
Canvas thisCanvas = this.GJCKIEBNLNE;
|
||||
int num = 0;
|
||||
if (thisCanvas != num)
|
||||
{
|
||||
this.Refresh();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064A5 RID: 25765 RVA: 0x0015D29C File Offset: 0x0015B49C
|
||||
[Token(Token = "0x60064A5")]
|
||||
[Address(RVA = "0x1AD0BD0", Offset = "0x1ACFBD0", VA = "0x181AD0BD0")]
|
||||
public void Refresh()
|
||||
{
|
||||
Canvas thisCanvas = this.GJCKIEBNLNE;
|
||||
int num = 0;
|
||||
if (!(thisCanvas == num))
|
||||
{
|
||||
Transform parent = base.transform.parent;
|
||||
int num2 = 0;
|
||||
Transform transform = this.GJCKIEBNLNE.transform;
|
||||
Transform transform2 = this.GJCKIEBNLNE.transform;
|
||||
Transform transform3 = this.GJCKIEBNLNE.transform;
|
||||
RectTransform rectTransform = this.facePlaneTransform;
|
||||
int num3 = 0;
|
||||
if (rectTransform != num3)
|
||||
{
|
||||
RectTransform rectTransform2 = this.facePlaneTransform;
|
||||
Vector3 localScale = rectTransform.localScale;
|
||||
}
|
||||
UI3DScaler.ZScaleMatch zscaleMatch = this.zScaleMatch;
|
||||
if (zscaleMatch == UI3DScaler.ZScaleMatch.X)
|
||||
{
|
||||
}
|
||||
if (zscaleMatch == UI3DScaler.ZScaleMatch.Y)
|
||||
{
|
||||
}
|
||||
RectTransform rectTransform3 = this.facePlaneTransform;
|
||||
int num4 = 0;
|
||||
if (rectTransform3 != num4)
|
||||
{
|
||||
RectTransform rectTransform4 = this.facePlaneTransform;
|
||||
Vector3 localPosition = rectTransform3.localPosition;
|
||||
}
|
||||
int num5 = 0;
|
||||
base.transform.localScale = num5;
|
||||
int childCount = base.transform.childCount;
|
||||
if (num2 >= childCount)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Transform transform4 = base.transform.GetChild(num2).transform;
|
||||
int num6 = 0;
|
||||
Vector3 one = Vector3.one;
|
||||
transform4.localScale = num6;
|
||||
num2++;
|
||||
Transform transform5 = base.transform;
|
||||
}
|
||||
string name = base.gameObject.name;
|
||||
string text = "Missing canvas on " + name + "!";
|
||||
GameObject gameObject = base.gameObject;
|
||||
Debug.LogWarning(text, gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x060064A6 RID: 25766 RVA: 0x0015D3E4 File Offset: 0x0015B5E4
|
||||
[Token(Token = "0x60064A6")]
|
||||
[Address(RVA = "0x1AD11A0", Offset = "0x1AD01A0", VA = "0x181AD11A0")]
|
||||
public UI3DScaler()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.scaleModifier.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040041C6 RID: 16838
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40041C6")]
|
||||
[SerializeField]
|
||||
private RectTransform facePlaneTransform;
|
||||
|
||||
// Token: 0x040041C7 RID: 16839
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40041C7")]
|
||||
[SerializeField]
|
||||
private Vector3 scaleModifier;
|
||||
|
||||
// Token: 0x040041C8 RID: 16840
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40041C8")]
|
||||
[SerializeField]
|
||||
private Canvas _canvas;
|
||||
|
||||
// Token: 0x040041C9 RID: 16841
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40041C9")]
|
||||
public UI3DScaler.ZScaleMatch zScaleMatch;
|
||||
|
||||
// Token: 0x02001189 RID: 4489
|
||||
[Token(Token = "0x2001189")]
|
||||
[Serializable]
|
||||
public enum ZScaleMatch
|
||||
{
|
||||
// Token: 0x040041CB RID: 16843
|
||||
[Token(Token = "0x40041CB")]
|
||||
NONE,
|
||||
// Token: 0x040041CC RID: 16844
|
||||
[Token(Token = "0x40041CC")]
|
||||
X,
|
||||
// Token: 0x040041CD RID: 16845
|
||||
[Token(Token = "0x40041CD")]
|
||||
Y
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user