Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x0200111F RID: 4383
[Token(Token = "0x200111F")]
[Serializable]
public class Transition
{
// Token: 0x1700109E RID: 4254
// (get) Token: 0x060061DA RID: 25050 RVA: 0x00154C48 File Offset: 0x00152E48
// (set) Token: 0x060061DB RID: 25051 RVA: 0x00154C5C File Offset: 0x00152E5C
[Token(Token = "0x1700109E")]
public TransitionImplementation Implementation
{
[Token(Token = "0x60061DA")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get
{
return this.implementation;
}
[Token(Token = "0x60061DB")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
this.implementation = value;
}
}
// Token: 0x060061DC RID: 25052 RVA: 0x00154C70 File Offset: 0x00152E70
[Token(Token = "0x60061DC")]
[Address(RVA = "0x1BCB6F0", Offset = "0x1BCA6F0", VA = "0x181BCB6F0")]
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: 0x060061DD RID: 25053 RVA: 0x00154D14 File Offset: 0x00152F14
[Token(Token = "0x60061DD")]
[Address(RVA = "0x1BCB680", Offset = "0x1BCA680", VA = "0x181BCB680")]
public void MDDAPCCABNK()
{
TransitionImplementation transitionImplementation = this.implementation;
if (transitionImplementation != 0)
{
if (transitionImplementation.currentAnimation != 0)
{
}
transitionImplementation.currentAnimation = (ulong)0L;
PIPDAMDIAPC pipdamdiapc = transitionImplementation.Execute();
return;
}
}
// Token: 0x060061DE RID: 25054 RVA: 0x00154D48 File Offset: 0x00152F48
[Token(Token = "0x60061DE")]
[Address(RVA = "0x1BCB500", Offset = "0x1BCA500", VA = "0x181BCB500")]
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: 0x060061DF RID: 25055 RVA: 0x00154D90 File Offset: 0x00152F90
[Token(Token = "0x60061DF")]
[Address(RVA = "0x1BCB660", Offset = "0x1BCA660", VA = "0x181BCB660")]
public void JBBLIBHHEBC()
{
TransitionImplementation transitionImplementation = this.implementation;
if (transitionImplementation != 0)
{
PIPDAMDIAPC pipdamdiapc = transitionImplementation.Execute();
return;
}
}
// Token: 0x060061E0 RID: 25056 RVA: 0x00154DB0 File Offset: 0x00152FB0
[Token(Token = "0x60061E0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public Transition()
{
}
// Token: 0x04004059 RID: 16473
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4004059")]
[SerializeReference]
private TransitionImplementation implementation;
// Token: 0x0400405A RID: 16474
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400405A")]
[NonSerialized]
private bool isInitialized;
}
}