633 lines
24 KiB
C#
633 lines
24 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.UI
|
|
{
|
|
// Token: 0x02002510 RID: 9488
|
|
[Token(Token = "0x2002510")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public class UITransition
|
|
{
|
|
// Token: 0x17002C76 RID: 11382
|
|
// (get) Token: 0x060105E8 RID: 67048 RVA: 0x003D68A0 File Offset: 0x003D4AA0
|
|
[Token(Token = "0x17002C76")]
|
|
public bool HasValues
|
|
{
|
|
[Token(Token = "0x60105E8")]
|
|
[Address(RVA = "0x13331F0", Offset = "0x1331BF0", VA = "0x1813331F0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060105E8)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.UI.UITransition::get_HasValues()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_2A:
|
|
brtrue(IL_00, ceq:bool(ldfld:class RecRoom.UI.UITransition/TransformTransition[](UITransition::transforms, ldloc:UITransition(this)), ldc.i4:int32[exp:class RecRoom.UI.UITransition/TransformTransition[]](0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C77 RID: 11383
|
|
// (get) Token: 0x060105E9 RID: 67049 RVA: 0x003D68E0 File Offset: 0x003D4AE0
|
|
[Token(Token = "0x17002C77")]
|
|
public bool IsPlayingForward
|
|
{
|
|
[Token(Token = "0x60105E9")]
|
|
[Address(RVA = "0x1333230", Offset = "0x1331C30", VA = "0x181333230")]
|
|
get
|
|
{
|
|
if (this.runningTransitionPromise == (ulong)0L)
|
|
{
|
|
}
|
|
return !this.reverse;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C78 RID: 11384
|
|
// (get) Token: 0x060105EA RID: 67050 RVA: 0x003D6904 File Offset: 0x003D4B04
|
|
[Token(Token = "0x17002C78")]
|
|
public bool IsPlayingReverse
|
|
{
|
|
[Token(Token = "0x60105EA")]
|
|
[Address(RVA = "0x1333250", Offset = "0x1331C50", VA = "0x181333250")]
|
|
get
|
|
{
|
|
if (this.runningTransitionPromise == (ulong)0L)
|
|
{
|
|
}
|
|
return this.reverse;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060105EB RID: 67051 RVA: 0x003D6924 File Offset: 0x003D4B24
|
|
[Token(Token = "0x60105EB")]
|
|
[Address(RVA = "0x13330A0", Offset = "0x1331AA0", VA = "0x1813330A0")]
|
|
public void OFFLOPLJBBG()
|
|
{
|
|
UITransition.GraphicTransition[] array = this.graphics;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
string text = array[num].ToString();
|
|
num++;
|
|
}
|
|
UITransition.CanvasGroupTransition[] array2 = this.canvasGroups;
|
|
int length2 = array2.Length;
|
|
if (num < length2)
|
|
{
|
|
string text2 = array2[num].ToString();
|
|
num++;
|
|
}
|
|
UITransition.TransformTransition[] array3 = this.transforms;
|
|
int length3 = array3.Length;
|
|
if (num < length3)
|
|
{
|
|
string text3 = array3[num].ToString();
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060105EC RID: 67052 RVA: 0x003D69B0 File Offset: 0x003D4BB0
|
|
[Token(Token = "0x60105EC")]
|
|
[Address(RVA = "0x1332BA0", Offset = "0x13315A0", VA = "0x181332BA0")]
|
|
public void BDBPEDPLJOD(Behaviour LHOMKMINCHH, bool ENJABEBOEHC)
|
|
{
|
|
ISchedulerPromise schedulerPromise = this.runningTransitionPromise;
|
|
if (ENJABEBOEHC)
|
|
{
|
|
if (schedulerPromise != 0 && !this.reverse)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
else if (schedulerPromise != 0 && this.reverse)
|
|
{
|
|
return;
|
|
}
|
|
if (!ENJABEBOEHC)
|
|
{
|
|
this.reverse = true;
|
|
this.CPLDGKCIAGP(LHOMKMINCHH);
|
|
return;
|
|
}
|
|
this.reverse = false;
|
|
this.CPLDGKCIAGP(LHOMKMINCHH);
|
|
}
|
|
|
|
// Token: 0x060105ED RID: 67053 RVA: 0x003D6A08 File Offset: 0x003D4C08
|
|
[Token(Token = "0x60105ED")]
|
|
[Address(RVA = "0x1332BE0", Offset = "0x13315E0", VA = "0x181332BE0")]
|
|
private void CPLDGKCIAGP(Behaviour LHOMKMINCHH)
|
|
{
|
|
this.EOIADBBCKPK();
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
float num = this.duration;
|
|
UITransition.FELLBACGCMO fellbacgcmo;
|
|
fellbacgcmo.System.IDisposable.Dispose();
|
|
fellbacgcmo.totalDuration = num;
|
|
fellbacgcmo.<>1__state = (int)((ulong)0L);
|
|
fellbacgcmo.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise = instance.Run(LHOMKMINCHH, fellbacgcmo);
|
|
this.runningTransitionPromise = schedulerPromise;
|
|
}
|
|
|
|
// Token: 0x060105EE RID: 67054 RVA: 0x003D6A5C File Offset: 0x003D4C5C
|
|
[Token(Token = "0x60105EE")]
|
|
[Address(RVA = "0x1333070", Offset = "0x1331A70", VA = "0x181333070")]
|
|
public void JBBLIBHHEBC(float BDFLLOFPAPP = 0f)
|
|
{
|
|
this.reverse = false;
|
|
this.IJHPPDNPBNP(BDFLLOFPAPP);
|
|
this.EOIADBBCKPK();
|
|
}
|
|
|
|
// Token: 0x060105EF RID: 67055 RVA: 0x003D6A80 File Offset: 0x003D4C80
|
|
[Token(Token = "0x60105EF")]
|
|
[Address(RVA = "0x1332D50", Offset = "0x1331750", VA = "0x181332D50")]
|
|
private void EOIADBBCKPK()
|
|
{
|
|
if (this.runningTransitionPromise != 0)
|
|
{
|
|
ISchedulerPromise schedulerPromise = this.runningTransitionPromise;
|
|
}
|
|
this.runningTransitionPromise = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x060105F0 RID: 67056 RVA: 0x003D6AAC File Offset: 0x003D4CAC
|
|
[Token(Token = "0x60105F0")]
|
|
[Address(RVA = "0x1332CE0", Offset = "0x13316E0", VA = "0x181332CE0")]
|
|
private IEnumerator<ISchedule> ENPHLBBCFGP(float MIJOKFMPCME)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060105F0)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.UI.UITransition::ENPHLBBCFGP(System.Single)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(FELLBACGCMO::System.IDisposable.Dispose, ldloc:FELLBACGCMO(var_0))
|
|
stfld:float32(FELLBACGCMO::totalDuration, ldloc:FELLBACGCMO(var_0), ldloc:float32(MIJOKFMPCME))
|
|
stfld:int32(FELLBACGCMO::<>1__state, ldloc:FELLBACGCMO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:UITransition(FELLBACGCMO::<>4__this, ldloc:FELLBACGCMO(var_0), ldloc:UITransition(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x060105F1 RID: 67057 RVA: 0x003D6AD8 File Offset: 0x003D4CD8
|
|
[Token(Token = "0x60105F1")]
|
|
[Address(RVA = "0x1332DC0", Offset = "0x13317C0", VA = "0x181332DC0")]
|
|
private void GDIGLMAABGN(float LIMOILDIGKF)
|
|
{
|
|
UITransition.GraphicTransition[] array = this.graphics;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
array[num].NDLAOAAFFFH();
|
|
num++;
|
|
}
|
|
UITransition.CanvasGroupTransition[] array2 = this.canvasGroups;
|
|
int length2 = array2.Length;
|
|
if (num < length2)
|
|
{
|
|
array2[num].NDLAOAAFFFH();
|
|
num++;
|
|
}
|
|
UITransition.TransformTransition[] array3 = this.transforms;
|
|
int length3 = array3.Length;
|
|
if (num < length3)
|
|
{
|
|
array3[num].NDLAOAAFFFH();
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060105F2 RID: 67058 RVA: 0x003D6B5C File Offset: 0x003D4D5C
|
|
[Token(Token = "0x60105F2")]
|
|
[Address(RVA = "0x1332F10", Offset = "0x1331910", VA = "0x181332F10")]
|
|
private void IJHPPDNPBNP(float DIJKHBILKOM)
|
|
{
|
|
UITransition.GraphicTransition[] array = this.graphics;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
UITransition.GraphicTransition graphicTransition = array[num];
|
|
graphicTransition.linearTime = DIJKHBILKOM;
|
|
graphicTransition.NDLAOAAFFFH();
|
|
num++;
|
|
}
|
|
UITransition.CanvasGroupTransition[] array2 = this.canvasGroups;
|
|
int length2 = array2.Length;
|
|
if (num < length2)
|
|
{
|
|
UITransition.CanvasGroupTransition canvasGroupTransition = array2[num];
|
|
canvasGroupTransition.linearTime = DIJKHBILKOM;
|
|
canvasGroupTransition.NDLAOAAFFFH();
|
|
num++;
|
|
}
|
|
UITransition.TransformTransition[] array3 = this.transforms;
|
|
int length3 = array3.Length;
|
|
if (num < length3)
|
|
{
|
|
UITransition.TransformTransition transformTransition = array3[num];
|
|
transformTransition.linearTime = DIJKHBILKOM;
|
|
transformTransition.NDLAOAAFFFH();
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060105F3 RID: 67059 RVA: 0x003D6C04 File Offset: 0x003D4E04
|
|
[Token(Token = "0x60105F3")]
|
|
[Address(RVA = "0x13331E0", Offset = "0x1331BE0", VA = "0x1813331E0")]
|
|
public UITransition()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400AE38 RID: 44600
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400AE38")]
|
|
[SerializeField]
|
|
[HAABHKHPAEL("graphic")]
|
|
private UITransition.GraphicTransition[] graphics;
|
|
|
|
// Token: 0x0400AE39 RID: 44601
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400AE39")]
|
|
[SerializeField]
|
|
[HAABHKHPAEL("canvasGroup")]
|
|
private UITransition.CanvasGroupTransition[] canvasGroups;
|
|
|
|
// Token: 0x0400AE3A RID: 44602
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400AE3A")]
|
|
[SerializeField]
|
|
[HAABHKHPAEL("transform")]
|
|
private UITransition.TransformTransition[] transforms;
|
|
|
|
// Token: 0x0400AE3B RID: 44603
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400AE3B")]
|
|
[SerializeField]
|
|
private float duration = 0.05f;
|
|
|
|
// Token: 0x0400AE3C RID: 44604
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400AE3C")]
|
|
private ISchedulerPromise runningTransitionPromise;
|
|
|
|
// Token: 0x0400AE3D RID: 44605
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400AE3D")]
|
|
[NonSerialized]
|
|
public bool reverse;
|
|
|
|
// Token: 0x02002511 RID: 9489
|
|
[Token(Token = "0x2002511")]
|
|
[Serializable]
|
|
private abstract class ComponentTransition
|
|
{
|
|
// Token: 0x060105F4 RID: 67060
|
|
[Token(Token = "0x60105F4")]
|
|
[Address(Slot = "4")]
|
|
public abstract void NDLAOAAFFFH();
|
|
|
|
// Token: 0x060105F5 RID: 67061
|
|
[Token(Token = "0x60105F5")]
|
|
[Address(Slot = "5")]
|
|
public abstract void GDIGLMAABGN(float POGAEJIEPIM);
|
|
|
|
// Token: 0x060105F6 RID: 67062 RVA: 0x003D6C24 File Offset: 0x003D4E24
|
|
[Token(Token = "0x60105F6")]
|
|
[Address(RVA = "0x1323E90", Offset = "0x1322890", VA = "0x181323E90")]
|
|
public float CBJOLCMOMCD(float POGAEJIEPIM)
|
|
{
|
|
float num = this.durationScalar;
|
|
int num2 = 0;
|
|
if (num <= (float)num2)
|
|
{
|
|
if (num == (float)num2)
|
|
{
|
|
goto IL_23;
|
|
}
|
|
if (POGAEJIEPIM <= (float)num2)
|
|
{
|
|
goto IL_1C;
|
|
}
|
|
}
|
|
float num3 = Mathf.Clamp01(POGAEJIEPIM);
|
|
IL_1C:
|
|
this.linearTime = num3;
|
|
IL_23:
|
|
AnimationCurve animationCurve = this.curve;
|
|
float num4 = this.linearTime;
|
|
return animationCurve.Evaluate(num4);
|
|
}
|
|
|
|
// Token: 0x060105F7 RID: 67063 RVA: 0x003D6C74 File Offset: 0x003D4E74
|
|
[Token(Token = "0x60105F7")]
|
|
[Address(RVA = "0x1323F60", Offset = "0x1322960", VA = "0x181323F60")]
|
|
public void IJHPPDNPBNP(float DIJKHBILKOM)
|
|
{
|
|
this.linearTime = DIJKHBILKOM;
|
|
this.NDLAOAAFFFH();
|
|
}
|
|
|
|
// Token: 0x060105F8 RID: 67064 RVA: 0x003D6C90 File Offset: 0x003D4E90
|
|
[Token(Token = "0x60105F8")]
|
|
[Address(RVA = "0x1323F80", Offset = "0x1322980", VA = "0x181323F80")]
|
|
protected ComponentTransition()
|
|
{
|
|
int num = 0;
|
|
AnimationCurve animationCurve = AnimationCurve.Linear((float)0, (float)num, 1f, 1f);
|
|
this.curve = animationCurve;
|
|
this.durationScalar = 1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400AE3E RID: 44606
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400AE3E")]
|
|
[SerializeField]
|
|
public AnimationCurve curve;
|
|
|
|
// Token: 0x0400AE3F RID: 44607
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400AE3F")]
|
|
[SerializeField]
|
|
[Tooltip("Shorten this component's duration relative to the other transitions")]
|
|
[Range(0f, 1f)]
|
|
public float durationScalar;
|
|
|
|
// Token: 0x0400AE40 RID: 44608
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400AE40")]
|
|
[NonSerialized]
|
|
public float linearTime;
|
|
}
|
|
|
|
// Token: 0x02002512 RID: 9490
|
|
[Token(Token = "0x2002512")]
|
|
[Serializable]
|
|
private class GraphicTransition : UITransition.ComponentTransition
|
|
{
|
|
// Token: 0x060105F9 RID: 67065 RVA: 0x003D6CCC File Offset: 0x003D4ECC
|
|
[Token(Token = "0x60105F9")]
|
|
[Address(RVA = "0x1324FD0", Offset = "0x13239D0", VA = "0x181324FD0", Slot = "4")]
|
|
public override void NDLAOAAFFFH()
|
|
{
|
|
Graphic graphic = this.graphic;
|
|
int num = 0;
|
|
if (graphic != num)
|
|
{
|
|
Graphic graphic2 = this.graphic;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060105FA RID: 67066 RVA: 0x003D6CFC File Offset: 0x003D4EFC
|
|
[Token(Token = "0x60105FA")]
|
|
[Address(RVA = "0x1324EE0", Offset = "0x13238E0", VA = "0x181324EE0", Slot = "5")]
|
|
public override void GDIGLMAABGN(float POGAEJIEPIM)
|
|
{
|
|
Graphic graphic = this.graphic;
|
|
int num = 0;
|
|
if (graphic != num)
|
|
{
|
|
float num2 = base.CBJOLCMOMCD(POGAEJIEPIM);
|
|
Color color = this.color;
|
|
Graphic graphic2 = this.graphic;
|
|
Color color2 = this.initialColor;
|
|
Color color3 = graphic2.color;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060105FB RID: 67067 RVA: 0x003D6D4C File Offset: 0x003D4F4C
|
|
[Token(Token = "0x60105FB")]
|
|
[Address(RVA = "0x1325070", Offset = "0x1323A70", VA = "0x181325070")]
|
|
public GraphicTransition()
|
|
{
|
|
Color white = Color.white;
|
|
int num = 0;
|
|
AnimationCurve animationCurve = AnimationCurve.Linear((float)0, (float)num, 1f, 1f);
|
|
this.curve = animationCurve;
|
|
this.durationScalar = 1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400AE41 RID: 44609
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400AE41")]
|
|
public Graphic graphic;
|
|
|
|
// Token: 0x0400AE42 RID: 44610
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400AE42")]
|
|
public Color color;
|
|
|
|
// Token: 0x0400AE43 RID: 44611
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400AE43")]
|
|
private Color initialColor;
|
|
}
|
|
|
|
// Token: 0x02002513 RID: 9491
|
|
[Token(Token = "0x2002513")]
|
|
[Serializable]
|
|
private class CanvasGroupTransition : UITransition.ComponentTransition
|
|
{
|
|
// Token: 0x060105FC RID: 67068 RVA: 0x003D6D8C File Offset: 0x003D4F8C
|
|
[Token(Token = "0x60105FC")]
|
|
[Address(RVA = "0x1323DB0", Offset = "0x13227B0", VA = "0x181323DB0", Slot = "4")]
|
|
public override void NDLAOAAFFFH()
|
|
{
|
|
CanvasGroup canvasGroup = this.canvasGroup;
|
|
int num = 0;
|
|
if (canvasGroup != num)
|
|
{
|
|
float num2 = this.canvasGroup.alpha;
|
|
this.initialAlpha = num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060105FD RID: 67069 RVA: 0x003D6DC8 File Offset: 0x003D4FC8
|
|
[Token(Token = "0x60105FD")]
|
|
[Address(RVA = "0x1323CB0", Offset = "0x13226B0", VA = "0x181323CB0", Slot = "5")]
|
|
public override void GDIGLMAABGN(float POGAEJIEPIM)
|
|
{
|
|
CanvasGroup canvasGroup = this.canvasGroup;
|
|
int num = 0;
|
|
if (canvasGroup != num)
|
|
{
|
|
float num2 = base.CBJOLCMOMCD(POGAEJIEPIM);
|
|
CanvasGroup canvasGroup2 = this.canvasGroup;
|
|
float num3 = Mathf.Lerp(num2, POGAEJIEPIM, POGAEJIEPIM);
|
|
canvasGroup2.alpha = POGAEJIEPIM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060105FE RID: 67070 RVA: 0x003D6E10 File Offset: 0x003D5010
|
|
[Token(Token = "0x60105FE")]
|
|
[Address(RVA = "0x1323E40", Offset = "0x1322840", VA = "0x181323E40")]
|
|
public CanvasGroupTransition()
|
|
{
|
|
int num = 0;
|
|
this.alpha = 1f;
|
|
AnimationCurve animationCurve = AnimationCurve.Linear((float)0, (float)num, 1f, 1f);
|
|
this.curve = animationCurve;
|
|
this.durationScalar = 1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400AE44 RID: 44612
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400AE44")]
|
|
public CanvasGroup canvasGroup;
|
|
|
|
// Token: 0x0400AE45 RID: 44613
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400AE45")]
|
|
public float alpha;
|
|
|
|
// Token: 0x0400AE46 RID: 44614
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400AE46")]
|
|
private float initialAlpha;
|
|
}
|
|
|
|
// Token: 0x02002514 RID: 9492
|
|
[Token(Token = "0x2002514")]
|
|
[Serializable]
|
|
private class TransformTransition : UITransition.ComponentTransition
|
|
{
|
|
// Token: 0x060105FF RID: 67071 RVA: 0x003D6E54 File Offset: 0x003D5054
|
|
[Token(Token = "0x60105FF")]
|
|
[Address(RVA = "0x13325A0", Offset = "0x1330FA0", VA = "0x1813325A0", Slot = "4")]
|
|
public override void NDLAOAAFFFH()
|
|
{
|
|
Transform transform = this.transform;
|
|
int num = 0;
|
|
if (transform != num)
|
|
{
|
|
Transform transform2 = this.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.initialLocalScale.z = z;
|
|
float num2 = Mathf.Sign(this.initialLocalScale.y);
|
|
float num3 = Mathf.Sign(this.initialLocalScale.z);
|
|
int num4 = 0;
|
|
Transform transform3 = this.transform;
|
|
this.localSignedScale.z = (float)num4;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.initialLocalPosition.z = z2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010600 RID: 67072 RVA: 0x003D6EE8 File Offset: 0x003D50E8
|
|
[Token(Token = "0x6010600")]
|
|
[Address(RVA = "0x13322F0", Offset = "0x1330CF0", VA = "0x1813322F0", Slot = "5")]
|
|
public override void GDIGLMAABGN(float POGAEJIEPIM)
|
|
{
|
|
Transform transform = this.transform;
|
|
int num = 0;
|
|
if (transform != num)
|
|
{
|
|
float num2 = base.CBJOLCMOMCD(POGAEJIEPIM);
|
|
Transform transform2 = this.transform;
|
|
float num3 = Mathf.LerpUnclamped(num2, POGAEJIEPIM, num2);
|
|
transform2.localScale = num;
|
|
int num4 = 0;
|
|
Vector2 zero = Vector2.zero;
|
|
if (num4 != zero)
|
|
{
|
|
Transform transform3 = this.transform;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010601 RID: 67073 RVA: 0x003D6F4C File Offset: 0x003D514C
|
|
[Token(Token = "0x6010601")]
|
|
[Address(RVA = "0x1332700", Offset = "0x1331100", VA = "0x181332700")]
|
|
public TransformTransition()
|
|
{
|
|
Vector2 zero = Vector2.zero;
|
|
this.positionOffset = zero;
|
|
int num = 0;
|
|
this.positionOffset.y = (float)0;
|
|
int num2 = 0;
|
|
AnimationCurve animationCurve = AnimationCurve.Linear((float)num, (float)num2, 1f, 1f);
|
|
this.curve = animationCurve;
|
|
this.durationScalar = 1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400AE47 RID: 44615
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400AE47")]
|
|
public Transform transform;
|
|
|
|
// Token: 0x0400AE48 RID: 44616
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400AE48")]
|
|
public float localUniformScale = 1f;
|
|
|
|
// Token: 0x0400AE49 RID: 44617
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400AE49")]
|
|
public Vector2 positionOffset;
|
|
|
|
// Token: 0x0400AE4A RID: 44618
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x400AE4A")]
|
|
private Vector3 localSignedScale;
|
|
|
|
// Token: 0x0400AE4B RID: 44619
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400AE4B")]
|
|
private Vector3 initialLocalScale;
|
|
|
|
// Token: 0x0400AE4C RID: 44620
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400AE4C")]
|
|
private Vector3 initialLocalPosition;
|
|
}
|
|
}
|
|
}
|