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.k__BackingField = BANOOEJCMAG; TransitionsConfig instance = TransitionsConfig.Instance; NHJAFIEANHG transitionAudioClip = transitionImplementation.transitionAudioClip; if (!instance.isInitialized || instance.prefabsByTransitionAudioClips == (ulong)0L) { instance.OFFLOPLJBBG(); } Dictionary prefabsByTransitionAudioClips = instance.prefabsByTransitionAudioClips; ulong num; transitionImplementation.audioClip = num; if (!transitionImplementation.overrideGameObject) { GameObject gameObject = transitionImplementation.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.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; } }