145 lines
4.3 KiB
C#
145 lines
4.3 KiB
C#
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<TValue> : 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<TValue> getter, Action<TValue> 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<TValue> Getter;
|
|
|
|
// Token: 0x04000032 RID: 50
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000032")]
|
|
internal readonly Action<TValue> 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<Action> 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;
|
|
}
|
|
}
|