using System; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Animation { // Token: 0x0200103B RID: 4155 [Token(Token = "0x200103B")] [Serializable] public abstract class PositionTransition : TweenTransition { // Token: 0x17001007 RID: 4103 // (get) Token: 0x06005E20 RID: 24096 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17001007")] protected Vector3 CachedLocalPosition { [Token(Token = "0x6005E20")] [Address(RVA = "0xA8CE40", Offset = "0xA8BC40", VA = "0x180A8CE40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06005E21 RID: 24097 RVA: 0x0014BCC0 File Offset: 0x00149EC0 [Token(Token = "0x6005E21")] [Address(RVA = "0x10638B0", Offset = "0x10626B0", VA = "0x1810638B0", Slot = "4")] protected override void Initialize() { GameObject gameObject = this.k__BackingField.gameObject; Transform transform = this.gameObjectOverride.transform; Vector3 vector; float z = vector.z; this.cachedLocalPosition.z = z; } // Token: 0x06005E22 RID: 24098 RVA: 0x0014BD00 File Offset: 0x00149F00 [Token(Token = "0x6005E22")] [Address(RVA = "0x1063920", Offset = "0x1062720", VA = "0x181063920", Slot = "7")] public override void Reset() { GameObject gameObject = this.k__BackingField.gameObject; Transform transform = this.gameObjectOverride.transform; float z = this.cachedLocalPosition.z; } // Token: 0x06005E23 RID: 24099 RVA: 0x0014BD38 File Offset: 0x00149F38 [Token(Token = "0x6005E23")] [Address(RVA = "0x1063990", Offset = "0x1062790", VA = "0x181063990")] protected PositionTransition() { float z = Vector3.zero.z; this.cachedLocalPosition.z = z; this.duration = 0.33f; this.easeFunction = (HMIPJEAODAB.JOMGGPNCMFK)((ulong)3L); this.isWorldCanvas = true; base..ctor(); } // Token: 0x04003EBE RID: 16062 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4003EBE")] [NonSerialized] private Vector3 cachedLocalPosition; } }