using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Animation { // Token: 0x0200110C RID: 4364 [Token(Token = "0x200110C")] [Serializable] public abstract class RectTransformTransition : TweenTransition { // Token: 0x1700108C RID: 4236 // (get) Token: 0x0600618B RID: 24971 [Token(Token = "0x1700108C")] protected abstract Vector2 TargetSizeDelta { [Token(Token = "0x600618B")] [Address(Slot = "8")] get; } // Token: 0x1700108D RID: 4237 // (get) Token: 0x0600618C RID: 24972 [Token(Token = "0x1700108D")] protected abstract Vector3 TargetPosition { [Token(Token = "0x600618C")] [Address(Slot = "9")] get; } // Token: 0x1700108E RID: 4238 // (get) Token: 0x0600618D RID: 24973 [Token(Token = "0x1700108E")] protected abstract Quaternion TargetRotation { [Token(Token = "0x600618D")] [Address(Slot = "10")] get; } // Token: 0x1700108F RID: 4239 // (get) Token: 0x0600618E RID: 24974 [Token(Token = "0x1700108F")] protected abstract Vector3 TargetScale { [Token(Token = "0x600618E")] [Address(Slot = "11")] get; } // Token: 0x0600618F RID: 24975 RVA: 0x00153D3C File Offset: 0x00151F3C [Token(Token = "0x600618F")] [Address(RVA = "0x1BC7690", Offset = "0x1BC6690", VA = "0x181BC7690", 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: 0x06006190 RID: 24976 RVA: 0x00153DB0 File Offset: 0x00151FB0 [Token(Token = "0x6006190")] [Address(RVA = "0x1BC7140", Offset = "0x1BC6140", VA = "0x181BC7140", 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: 0x06006191 RID: 24977 RVA: 0x00153E9C File Offset: 0x0015209C [Token(Token = "0x6006191")] [Address(RVA = "0x1BC7800", Offset = "0x1BC6800", VA = "0x181BC7800", 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: 0x06006192 RID: 24978 RVA: 0x00153F14 File Offset: 0x00152114 [Token(Token = "0x6006192")] [Address(RVA = "0x1BC78E0", Offset = "0x1BC68E0", VA = "0x181BC78E0")] 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: 0x06006193 RID: 24979 RVA: 0x00153F94 File Offset: 0x00152194 [Token(Token = "0x6006193")] [Address(RVA = "0x1BC75E0", Offset = "0x1BC65E0", VA = "0x181BC75E0")] [CompilerGenerated] private Vector3 FIKPIDNEOOI() { RectTransform rectTransform; Vector2 sizeDelta = rectTransform.sizeDelta; Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06006194 RID: 24980 RVA: 0x00153FB4 File Offset: 0x001521B4 [Token(Token = "0x6006194")] [Address(RVA = "0x1BC7760", Offset = "0x1BC6760", VA = "0x181BC7760")] [CompilerGenerated] private void JPPNIEKAOGH(Vector3 ONGBFDACHHG) { RectTransform rectTransform = base.RectTransform; float z = ONGBFDACHHG.z; Vector2 vector; rectTransform.sizeDelta = vector; } // Token: 0x04004039 RID: 16441 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4004039")] protected Vector2 cachedSizeDelta; // Token: 0x0400403A RID: 16442 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400403A")] protected Vector3 cachedPosition; // Token: 0x0400403B RID: 16443 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x400403B")] protected Quaternion cachedRotation; // Token: 0x0400403C RID: 16444 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400403C")] protected Vector3 cachedScale; } }