150 lines
3.9 KiB
C#
150 lines
3.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Animation
|
|
{
|
|
// Token: 0x0200104D RID: 4173
|
|
[Token(Token = "0x200104D")]
|
|
[MMOINKHEKJF("Combination/Chain", "Execute a list of transitions in sequence")]
|
|
[Serializable]
|
|
public class TransitionChain : TransitionImplementation, GMDGMBMDFJG
|
|
{
|
|
// Token: 0x06005E72 RID: 24178 RVA: 0x0014CC48 File Offset: 0x0014AE48
|
|
[Token(Token = "0x6005E72")]
|
|
[Address(RVA = "0x106C380", Offset = "0x106B180", VA = "0x18106C380", Slot = "8")]
|
|
public void MAIIBAGFDKF(GameObject DOJCFCINALC)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<Transition> list = this.transitions;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
while (!flag)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06005E73 RID: 24179 RVA: 0x0014CC70 File Offset: 0x0014AE70
|
|
[Token(Token = "0x6005E73")]
|
|
[Address(RVA = "0x106C270", Offset = "0x106B070", VA = "0x18106C270", Slot = "4")]
|
|
protected override void Initialize()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<Transition> list = this.transitions;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
MonoBehaviour <MonoBehaviour>k__BackingField = this.<MonoBehaviour>k__BackingField;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06005E74 RID: 24180 RVA: 0x0014CC9C File Offset: 0x0014AE9C
|
|
[Token(Token = "0x6005E74")]
|
|
[Address(RVA = "0x106BF00", Offset = "0x106AD00", VA = "0x18106BF00", Slot = "5")]
|
|
protected override void Dispose()
|
|
{
|
|
int num;
|
|
bool flag;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<Transition> list = this.transitions;
|
|
}
|
|
while ((flag && !this.overrideGameObject) || num != 0);
|
|
}
|
|
|
|
// Token: 0x06005E75 RID: 24181 RVA: 0x0014CCCC File Offset: 0x0014AECC
|
|
[Token(Token = "0x6005E75")]
|
|
[Address(RVA = "0x106C060", Offset = "0x106AE60", VA = "0x18106C060", Slot = "6")]
|
|
protected override PIPDAMDIAPC Execute()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
OCABGDGGDIJ ocabgdggdij = LLICDLEPNPK.LJMNFOFCEGL(0);
|
|
List<Transition> list = this.transitions;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
TransitionChain.NGOKLHHGGHD ngoklhhgghd = new TransitionChain.NGOKLHHGGHD();
|
|
ngoklhhgghd.transition = ngoklhhgghd;
|
|
Func<PIPDAMDIAPC> func = () => ngoklhhgghd.transition.DCCBNDIOOGE();
|
|
num += num;
|
|
num++;
|
|
func += func;
|
|
num++;
|
|
num += 19;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005E76 RID: 24182 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005E76")]
|
|
[Address(RVA = "0x106C4B0", Offset = "0x106B2B0", VA = "0x18106C4B0", Slot = "7")]
|
|
public override void Reset()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005E77 RID: 24183 RVA: 0x0014CD3C File Offset: 0x0014AF3C
|
|
[Token(Token = "0x6005E77")]
|
|
[Address(RVA = "0x106C5B0", Offset = "0x106B3B0", VA = "0x18106C5B0")]
|
|
public TransitionChain()
|
|
{
|
|
List<Transition> list = new List();
|
|
this.transitions = list;
|
|
this.isWorldCanvas = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04003EDE RID: 16094
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4003EDE")]
|
|
[SerializeField]
|
|
private List<Transition> transitions;
|
|
|
|
// Token: 0x0200104E RID: 4174
|
|
[Token(Token = "0x200104E")]
|
|
[CompilerGenerated]
|
|
private sealed class NGOKLHHGGHD
|
|
{
|
|
// Token: 0x06005E78 RID: 24184 RVA: 0x0014CD64 File Offset: 0x0014AF64
|
|
[Token(Token = "0x6005E78")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NGOKLHHGGHD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06005E79 RID: 24185 RVA: 0x0014CD78 File Offset: 0x0014AF78
|
|
[Token(Token = "0x6005E79")]
|
|
[Address(RVA = "0x10623C0", Offset = "0x10611C0", VA = "0x1810623C0")]
|
|
internal PIPDAMDIAPC <Execute>b__0()
|
|
{
|
|
return this.transition.DCCBNDIOOGE();
|
|
}
|
|
|
|
// Token: 0x04003EDF RID: 16095
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003EDF")]
|
|
public Transition transition;
|
|
}
|
|
}
|
|
}
|