using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002ADF RID: 10975 [Token(Token = "0x2002ADF")] [StructLayout(3)] public class FadeLocalPlayerCameraEncounterStep : GameEncounterStep { // Token: 0x1700332F RID: 13103 // (get) Token: 0x06013330 RID: 78640 RVA: 0x0049BE04 File Offset: 0x0049A004 [Token(Token = "0x1700332F")] public override string KODBEJPEFOJ { [Token(Token = "0x6013330")] [Address(RVA = "0x10AD460", Offset = "0x10ABE60", VA = "0x1810AD460", Slot = "4")] get { return "Fades player camera out or in."; } } // Token: 0x06013331 RID: 78641 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013331")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013332 RID: 78642 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013332")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013333 RID: 78643 RVA: 0x0049BE18 File Offset: 0x0049A018 [Token(Token = "0x6013333")] [Address(RVA = "0x10AD360", Offset = "0x10ABD60", VA = "0x1810AD360", Slot = "11")] public override void OnStartRunning() { CameraFade instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { CameraFade instance2 = SingletonMonoBehaviour.Instance; int num2 = 0; bool flag = this.fadeType == FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ.FADE_IN; int num3 = 0; int num4 = 0; ISchedulerPromise schedulerPromise = instance2.Fade(flag, num4 != 0, num3 != 0, (float)num2, (float)num2); } } // Token: 0x06013334 RID: 78644 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013334")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013335 RID: 78645 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013335")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013336 RID: 78646 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013336")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013337 RID: 78647 RVA: 0x0049BE68 File Offset: 0x0049A068 [Token(Token = "0x6013337")] [Address(RVA = "0x10AD240", Offset = "0x10ABC40", VA = "0x1810AD240", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition != 0) { if (finishCondition != 0) { if (finishCondition == 1) { CameraFade instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance == num) { } } return !SingletonMonoBehaviour.Instance.LGPHHCDIDGE; } } float num2 = this.POLMFGOLNLC.OKFCHCDDGCP; throw new NullReferenceException(); } // Token: 0x06013338 RID: 78648 RVA: 0x0049BEC0 File Offset: 0x0049A0C0 [Token(Token = "0x6013338")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06013339 RID: 78649 RVA: 0x0049BED0 File Offset: 0x0049A0D0 [Token(Token = "0x6013339")] [Address(RVA = "0x10A9B50", Offset = "0x10A8550", VA = "0x1810A9B50")] public FadeLocalPlayerCameraEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400D089 RID: 53385 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400D089")] [SerializeField] private FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ fadeType = (FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ)((ulong)1L); // Token: 0x02002AE0 RID: 10976 [Token(Token = "0x2002AE0")] public enum AFPDPJFKOPB { // Token: 0x0400D08B RID: 53387 [Token(Token = "0x400D08B")] TIME_ELAPSED, // Token: 0x0400D08C RID: 53388 [Token(Token = "0x400D08C")] IMMEDIATELY, // Token: 0x0400D08D RID: 53389 [Token(Token = "0x400D08D")] AFTER_FADE_COMPLETES } // Token: 0x02002AE1 RID: 10977 [Token(Token = "0x2002AE1")] private enum KNEPKCBNADJ { // Token: 0x0400D08F RID: 53391 [Token(Token = "0x400D08F")] FADE_IN, // Token: 0x0400D090 RID: 53392 [Token(Token = "0x400D090")] FADE_OUT } } }