using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x020030B8 RID: 12472 [Token(Token = "0x20030B8")] public class FadeLocalPlayerCameraEncounterStep : GameEncounterStep { // Token: 0x17003A12 RID: 14866 // (get) Token: 0x060151DD RID: 86493 RVA: 0x004EB3EC File Offset: 0x004E95EC [Token(Token = "0x17003A12")] public override string KODBEJPEFOJ { [Token(Token = "0x60151DD")] [Address(RVA = "0x1398490", Offset = "0x1397490", VA = "0x181398490", Slot = "4")] get { return "Fades player camera out or in."; } } // Token: 0x060151DE RID: 86494 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151DE")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151DF RID: 86495 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151DF")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151E0 RID: 86496 RVA: 0x004EB400 File Offset: 0x004E9600 [Token(Token = "0x60151E0")] [Address(RVA = "0x1398270", Offset = "0x1397270", VA = "0x181398270", Slot = "11")] public override void OnStartRunning() { CameraFade instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { FadeLocalPlayerCameraEncounterStep.FICDPMJBMDN ficdpmjbmdn = this.fadeDuration; if (ficdpmjbmdn != FadeLocalPlayerCameraEncounterStep.FICDPMJBMDN.DEFAULT) { int num2 = 0; if (ficdpmjbmdn != FadeLocalPlayerCameraEncounterStep.FICDPMJBMDN.SINGLE_FRAME && num2 < (int)this.customFadeDuration) { CameraFade instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; float num3 = this.customFadeDuration; bool flag = this.fadeType == FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ.FADE_IN; int num4 = 0; int num5 = 0; KFBABPAPIMB kfbabpapimb = instance2.Fade(flag, num5 != 0, num4 != 0, num3, (float)num2); return; } CameraFade instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; } CameraFade instance4 = SingletonMonoBehaviour.ONCPNMDGGKG; throw new NullReferenceException(); } } // Token: 0x060151E1 RID: 86497 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151E1")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151E2 RID: 86498 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151E2")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151E3 RID: 86499 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60151E3")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060151E4 RID: 86500 RVA: 0x004EB484 File Offset: 0x004E9684 [Token(Token = "0x60151E4")] [Address(RVA = "0x1398150", Offset = "0x1397150", VA = "0x181398150", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition != 0) { if (finishCondition != 0) { if (finishCondition == 1) { CameraFade instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance == num) { } } return !SingletonMonoBehaviour.ONCPNMDGGKG.LGPHHCDIDGE; } } float num2 = this.POLMFGOLNLC.OKFCHCDDGCP; throw new NullReferenceException(); } // Token: 0x060151E5 RID: 86501 RVA: 0x004EB4DC File Offset: 0x004E96DC [Token(Token = "0x60151E5")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x060151E6 RID: 86502 RVA: 0x004EB4EC File Offset: 0x004E96EC [Token(Token = "0x60151E6")] [Address(RVA = "0x1398430", Offset = "0x1397430", VA = "0x181398430")] public FadeLocalPlayerCameraEncounterStep() { this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DEE3 RID: 57059 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DEE3")] [SerializeField] protected FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ fadeType = (FadeLocalPlayerCameraEncounterStep.KNEPKCBNADJ)((ulong)1L); // Token: 0x0400DEE4 RID: 57060 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400DEE4")] [SerializeField] protected FadeLocalPlayerCameraEncounterStep.FICDPMJBMDN fadeDuration; // Token: 0x0400DEE5 RID: 57061 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DEE5")] [SerializeField] [Tooltip("Duration in seconds\nA value <= zero will give the same behavior as SINGLE_FRAME")] [JEAMMEGEDDJ("fadeDuration", 2)] protected float customFadeDuration = 0.25f; // Token: 0x020030B9 RID: 12473 [Token(Token = "0x20030B9")] public enum AFPDPJFKOPB { // Token: 0x0400DEE7 RID: 57063 [Token(Token = "0x400DEE7")] TIME_ELAPSED, // Token: 0x0400DEE8 RID: 57064 [Token(Token = "0x400DEE8")] IMMEDIATELY, // Token: 0x0400DEE9 RID: 57065 [Token(Token = "0x400DEE9")] AFTER_FADE_COMPLETES } // Token: 0x020030BA RID: 12474 [Token(Token = "0x20030BA")] protected enum KNEPKCBNADJ { // Token: 0x0400DEEB RID: 57067 [Token(Token = "0x400DEEB")] FADE_IN, // Token: 0x0400DEEC RID: 57068 [Token(Token = "0x400DEEC")] FADE_OUT } // Token: 0x020030BB RID: 12475 [Token(Token = "0x20030BB")] protected enum FICDPMJBMDN { // Token: 0x0400DEEE RID: 57070 [Token(Token = "0x400DEEE")] DEFAULT, // Token: 0x0400DEEF RID: 57071 [Token(Token = "0x400DEEF")] SINGLE_FRAME, // Token: 0x0400DEF0 RID: 57072 [Token(Token = "0x400DEF0")] CUSTOM } } }