using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using UnityEngine; namespace RecRoom.Tweening { // Token: 0x02000015 RID: 21 [Token(Token = "0x2000015")] [StructLayout(3)] internal abstract class TweenInstance : ITweenInstance { // Token: 0x17000003 RID: 3 // (get) Token: 0x06000041 RID: 65 RVA: 0x000023CC File Offset: 0x000005CC // (set) Token: 0x06000042 RID: 66 RVA: 0x00002306 File Offset: 0x00000506 [Token(Token = "0x17000003")] internal Easing.Functions EaseFunction { [Token(Token = "0x6000041")] [Address(RVA = "0x501240", Offset = "0x4FFC40", VA = "0x180501240")] [CompilerGenerated] get { return Easing.Functions.Linear; } [Token(Token = "0x6000042")] [Address(RVA = "0x51AE20", Offset = "0x519820", VA = "0x18051AE20")] [CompilerGenerated] private set { } } // Token: 0x06000043 RID: 67 RVA: 0x00002306 File Offset: 0x00000506 [Token(Token = "0x6000043")] [Address(RVA = "0x2324E70", Offset = "0x2323870", VA = "0x182324E70")] protected TweenInstance(Func getter, Action setter, TValue targetValue, float duration, Easing.Functions easeFunction) { } // Token: 0x06000044 RID: 68 RVA: 0x0000237E File Offset: 0x0000057E [Token(Token = "0x6000044")] [Address(RVA = "0x2324CE0", Offset = "0x23236E0", VA = "0x182324CE0", Slot = "4")] public ITweenInstance SetOnComplete(Action callback) { return null; } // Token: 0x06000045 RID: 69 RVA: 0x00002306 File Offset: 0x00000506 [Token(Token = "0x6000045")] [Address(RVA = "0x2324800", Offset = "0x2323200", VA = "0x182324800", Slot = "6")] public void Kill() { } // Token: 0x06000046 RID: 70 RVA: 0x0000237E File Offset: 0x0000057E [Token(Token = "0x6000046")] [Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0", Slot = "5")] public IPromise AsPromise() { return null; } // Token: 0x06000047 RID: 71 [Token(Token = "0x6000047")] [Address(Slot = "7")] internal abstract TValue GetTargetValue(); // Token: 0x06000048 RID: 72 [Token(Token = "0x6000048")] [Address(Slot = "8")] internal abstract TValue Interpolate(TValue start, TValue end, float time); // Token: 0x06000049 RID: 73 RVA: 0x00002306 File Offset: 0x00000506 [Token(Token = "0x6000049")] [Address(RVA = "0x763900", Offset = "0x762300", VA = "0x180763900")] internal void OnUpdated() { } // Token: 0x0600004A RID: 74 RVA: 0x00002306 File Offset: 0x00000506 [Token(Token = "0x600004A")] [Address(RVA = "0x23248A0", Offset = "0x23232A0", VA = "0x1823248A0")] internal void OnCompleted() { } // Token: 0x0400002F RID: 47 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400002F")] [CompilerGenerated] private Action Updated; // Token: 0x04000030 RID: 48 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000030")] [CompilerGenerated] private Action Completed; // Token: 0x04000031 RID: 49 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000031")] internal readonly Func Getter; // Token: 0x04000032 RID: 50 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000032")] internal readonly Action Setter; // Token: 0x04000033 RID: 51 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000033")] internal readonly float Duration; // Token: 0x04000034 RID: 52 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000034")] protected readonly TValue TargetValue; // Token: 0x04000035 RID: 53 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000035")] protected bool IsRelative; // Token: 0x04000036 RID: 54 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000036")] private readonly List onCompleteCallbacks; // Token: 0x04000037 RID: 55 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000037")] internal global::UnityEngine.Object Target; // Token: 0x04000038 RID: 56 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000038")] internal ISchedulerPromise Promise; } }