Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Animation/Transition.cs
T
2026-04-10 22:50:51 +02:00

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;
}
}