134 lines
4.2 KiB
C#
134 lines
4.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Animation
|
|
{
|
|
// Token: 0x02001052 RID: 4178
|
|
[Token(Token = "0x2001052")]
|
|
[Serializable]
|
|
public class Transition
|
|
{
|
|
// Token: 0x17001027 RID: 4135
|
|
// (get) Token: 0x06005E88 RID: 24200 RVA: 0x0014CF70 File Offset: 0x0014B170
|
|
// (set) Token: 0x06005E89 RID: 24201 RVA: 0x0014CF84 File Offset: 0x0014B184
|
|
[Token(Token = "0x17001027")]
|
|
public TransitionImplementation Implementation
|
|
{
|
|
[Token(Token = "0x6005E88")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
get
|
|
{
|
|
return this.implementation;
|
|
}
|
|
[Token(Token = "0x6005E89")]
|
|
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
|
set
|
|
{
|
|
this.implementation = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005E8A RID: 24202 RVA: 0x0014CF98 File Offset: 0x0014B198
|
|
[Token(Token = "0x6005E8A")]
|
|
[Address(RVA = "0x106E840", Offset = "0x106D640", VA = "0x18106E840")]
|
|
public void OFFLOPLJBBG(MonoBehaviour BANOOEJCMAG)
|
|
{
|
|
if (!this.isInitialized)
|
|
{
|
|
TransitionImplementation transitionImplementation = this.implementation;
|
|
this.isInitialized = true;
|
|
if (transitionImplementation != 0)
|
|
{
|
|
transitionImplementation.<MonoBehaviour>k__BackingField = BANOOEJCMAG;
|
|
TransitionsConfig instance = TransitionsConfig.Instance;
|
|
NHJAFIEANHG transitionAudioClip = transitionImplementation.transitionAudioClip;
|
|
if (!instance.isInitialized || instance.prefabsByTransitionAudioClips == (ulong)0L)
|
|
{
|
|
instance.OFFLOPLJBBG();
|
|
}
|
|
Dictionary<NHJAFIEANHG, RecRoomAudioClip> prefabsByTransitionAudioClips = instance.prefabsByTransitionAudioClips;
|
|
ulong num;
|
|
transitionImplementation.audioClip = num;
|
|
if (!transitionImplementation.overrideGameObject)
|
|
{
|
|
GameObject gameObject = transitionImplementation.<MonoBehaviour>k__BackingField.gameObject;
|
|
}
|
|
bool flag = PLDMAFINLJO.DADDLNOFHFH(transitionImplementation.gameObjectOverride);
|
|
transitionImplementation.isWorldCanvas = flag;
|
|
string text = transitionImplementation.ToString();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005E8B RID: 24203 RVA: 0x0014D03C File Offset: 0x0014B23C
|
|
[Token(Token = "0x6005E8B")]
|
|
[Address(RVA = "0x106E7D0", Offset = "0x106D5D0", VA = "0x18106E7D0")]
|
|
public void MDDAPCCABNK()
|
|
{
|
|
TransitionImplementation transitionImplementation = this.implementation;
|
|
if (transitionImplementation != 0)
|
|
{
|
|
if (transitionImplementation.currentAnimation != 0)
|
|
{
|
|
}
|
|
transitionImplementation.currentAnimation = (ulong)0L;
|
|
PIPDAMDIAPC pipdamdiapc = transitionImplementation.Execute();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005E8C RID: 24204 RVA: 0x0014D070 File Offset: 0x0014B270
|
|
[Token(Token = "0x6005E8C")]
|
|
[Address(RVA = "0x106E650", Offset = "0x106D450", VA = "0x18106E650")]
|
|
public PIPDAMDIAPC DCCBNDIOOGE()
|
|
{
|
|
if (this.isInitialized)
|
|
{
|
|
TransitionImplementation transitionImplementation = this.implementation;
|
|
if (transitionImplementation == 0 || transitionImplementation.TryExecute() == 0)
|
|
{
|
|
}
|
|
}
|
|
MemberTypes memberType = base.GetType().MemberType;
|
|
string text;
|
|
Debug.LogError(text);
|
|
return LLICDLEPNPK.<AKHEHAIDPLI>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06005E8D RID: 24205 RVA: 0x0014D0B8 File Offset: 0x0014B2B8
|
|
[Token(Token = "0x6005E8D")]
|
|
[Address(RVA = "0x106E7B0", Offset = "0x106D5B0", VA = "0x18106E7B0")]
|
|
public void JBBLIBHHEBC()
|
|
{
|
|
TransitionImplementation transitionImplementation = this.implementation;
|
|
if (transitionImplementation != 0)
|
|
{
|
|
PIPDAMDIAPC pipdamdiapc = transitionImplementation.Execute();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005E8E RID: 24206 RVA: 0x0014D0D8 File Offset: 0x0014B2D8
|
|
[Token(Token = "0x6005E8E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public Transition()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003EE6 RID: 16102
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4003EE6")]
|
|
[SerializeReference]
|
|
private TransitionImplementation implementation;
|
|
|
|
// Token: 0x04003EE7 RID: 16103
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003EE7")]
|
|
[NonSerialized]
|
|
private bool isInitialized;
|
|
}
|
|
}
|