using System; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Animation { // Token: 0x02001108 RID: 4360 [Token(Token = "0x2001108")] [Serializable] public abstract class PositionTransition : TweenTransition { // Token: 0x1700107E RID: 4222 // (get) Token: 0x06006172 RID: 24946 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700107E")] protected Vector3 CachedLocalPosition { [Token(Token = "0x6006172")] [Address(RVA = "0x12FD180", Offset = "0x12FC180", VA = "0x1812FD180")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06006173 RID: 24947 RVA: 0x00153998 File Offset: 0x00151B98 [Token(Token = "0x6006173")] [Address(RVA = "0x1BC07D0", Offset = "0x1BBF7D0", VA = "0x181BC07D0", 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: 0x06006174 RID: 24948 RVA: 0x001539D8 File Offset: 0x00151BD8 [Token(Token = "0x6006174")] [Address(RVA = "0x1BC0840", Offset = "0x1BBF840", VA = "0x181BC0840", Slot = "7")] public override void Reset() { GameObject gameObject = this.k__BackingField.gameObject; Transform transform = this.gameObjectOverride.transform; float z = this.cachedLocalPosition.z; } // Token: 0x06006175 RID: 24949 RVA: 0x00153A10 File Offset: 0x00151C10 [Token(Token = "0x6006175")] [Address(RVA = "0x1BC08B0", Offset = "0x1BBF8B0", VA = "0x181BC08B0")] 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: 0x04004031 RID: 16433 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4004031")] [NonSerialized] private Vector3 cachedLocalPosition; } }