using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Animation { // Token: 0x0200103F RID: 4159 [Token(Token = "0x200103F")] [Serializable] public abstract class RectTransformTransition : TweenTransition { // Token: 0x17001015 RID: 4117 // (get) Token: 0x06005E39 RID: 24121 [Token(Token = "0x17001015")] protected abstract Vector2 TargetSizeDelta { [Token(Token = "0x6005E39")] [Address(Slot = "8")] get; } // Token: 0x17001016 RID: 4118 // (get) Token: 0x06005E3A RID: 24122 [Token(Token = "0x17001016")] protected abstract Vector3 TargetPosition { [Token(Token = "0x6005E3A")] [Address(Slot = "9")] get; } // Token: 0x17001017 RID: 4119 // (get) Token: 0x06005E3B RID: 24123 [Token(Token = "0x17001017")] protected abstract Quaternion TargetRotation { [Token(Token = "0x6005E3B")] [Address(Slot = "10")] get; } // Token: 0x17001018 RID: 4120 // (get) Token: 0x06005E3C RID: 24124 [Token(Token = "0x17001018")] protected abstract Vector3 TargetScale { [Token(Token = "0x6005E3C")] [Address(Slot = "11")] get; } // Token: 0x06005E3D RID: 24125 RVA: 0x0014C064 File Offset: 0x0014A264 [Token(Token = "0x6005E3D")] [Address(RVA = "0x106A7E0", Offset = "0x10695E0", VA = "0x18106A7E0", Slot = "4")] protected override void Initialize() { Vector2 sizeDelta = base.RectTransform.sizeDelta; this.cachedSizeDelta = sizeDelta; this.cachedSizeDelta.y = (float)0; RectTransform rectTransform = base.RectTransform; Vector3 vector; float z = vector.z; this.cachedPosition.z = z; RectTransform rectTransform2 = base.RectTransform; RectTransform rectTransform3 = base.RectTransform; Vector3 vector2; float z2 = vector2.z; this.cachedScale.z = z2; } // Token: 0x06005E3E RID: 24126 RVA: 0x0014C0D8 File Offset: 0x0014A2D8 [Token(Token = "0x6005E3E")] [Address(RVA = "0x106A290", Offset = "0x1069090", VA = "0x18106A290", Slot = "6")] protected override PIPDAMDIAPC Execute() { Func func = new Func(this.FIKPIDNEOOI); Action action = new Action(this.JPPNIEKAOGH); this.Reset(); int num = 0; Vector3 vector; float z = vector.z; HMIPJEAODAB.JOMGGPNCMFK easeFunction = this.easeFunction; MonoBehaviour k__BackingField = this.k__BackingField; RectTransform rectTransform = base.RectTransform; MonoBehaviour k__BackingField2 = this.k__BackingField; RectTransform rectTransform2 = base.RectTransform; MonoBehaviour k__BackingField3 = this.k__BackingField; RectTransform rectTransform3 = base.RectTransform; MonoBehaviour k__BackingField4 = this.k__BackingField; Quaternion quaternion; float z2 = quaternion.z; OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0); PIPDAMDIAPC[] array = new PIPDAMDIAPC[4]; ANGMHDJNACK angmhdjnack; if (angmhdjnack != 0) { } array[0] = angmhdjnack; ANGMHDJNACK angmhdjnack2; if (angmhdjnack2 != 0) { } array[1] = angmhdjnack2; ANGMHDJNACK angmhdjnack3; if (angmhdjnack3 != 0) { } array[2] = angmhdjnack3; ANGMHDJNACK angmhdjnack4; if (angmhdjnack4 != 0) { } array[3] = angmhdjnack4; num += num; num++; OCABGDGGDIJ ocabgdggdij2 = ocabgdggdij.JOLMOGBAGOE(array); ocabgdggdij += ocabgdggdij; throw new NullReferenceException(); } // Token: 0x06005E3F RID: 24127 RVA: 0x0014C1C4 File Offset: 0x0014A3C4 [Token(Token = "0x6005E3F")] [Address(RVA = "0x106A950", Offset = "0x1069750", VA = "0x18106A950", Slot = "7")] public override void Reset() { RectTransform rectTransform = base.RectTransform; Vector2 vector = this.cachedSizeDelta; float y = this.cachedSizeDelta.y; rectTransform.sizeDelta = vector; RectTransform rectTransform2 = base.RectTransform; float z = this.cachedPosition.z; RectTransform rectTransform3 = base.RectTransform; Quaternion quaternion = this.cachedRotation; rectTransform3.localRotation = quaternion; RectTransform rectTransform4 = base.RectTransform; float z2 = this.cachedScale.z; } // Token: 0x06005E40 RID: 24128 RVA: 0x0014C23C File Offset: 0x0014A43C [Token(Token = "0x6005E40")] [Address(RVA = "0x106AA30", Offset = "0x1069830", VA = "0x18106AA30")] protected RectTransformTransition() { Vector2 zero = Vector2.zero; this.cachedSizeDelta = zero; this.cachedSizeDelta.y = (float)0; float z = Vector3.zero.z; this.cachedPosition.z = z; Quaternion identity = Quaternion.identity; float z2 = Vector3.one.z; this.cachedScale.z = z2; this.duration = 0.33f; this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L); this.isWorldCanvas = true; base..ctor(); } // Token: 0x06005E41 RID: 24129 RVA: 0x0014C2BC File Offset: 0x0014A4BC [Token(Token = "0x6005E41")] [Address(RVA = "0x106A730", Offset = "0x1069530", VA = "0x18106A730")] [CompilerGenerated] private Vector3 FIKPIDNEOOI() { RectTransform rectTransform; Vector2 sizeDelta = rectTransform.sizeDelta; Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06005E42 RID: 24130 RVA: 0x0014C2DC File Offset: 0x0014A4DC [Token(Token = "0x6005E42")] [Address(RVA = "0x106A8B0", Offset = "0x10696B0", VA = "0x18106A8B0")] [CompilerGenerated] private void JPPNIEKAOGH(Vector3 ONGBFDACHHG) { RectTransform rectTransform = base.RectTransform; float z = ONGBFDACHHG.z; Vector2 vector; rectTransform.sizeDelta = vector; } // Token: 0x04003EC6 RID: 16070 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4003EC6")] protected Vector2 cachedSizeDelta; // Token: 0x04003EC7 RID: 16071 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4003EC7")] protected Vector3 cachedPosition; // Token: 0x04003EC8 RID: 16072 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x4003EC8")] protected Quaternion cachedRotation; // Token: 0x04003EC9 RID: 16073 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x4003EC9")] protected Vector3 cachedScale; } }