using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x020030A9 RID: 12457 [Token(Token = "0x20030A9")] public class CameraShakeEncounterStep : GameEncounterStep { // Token: 0x17003A0C RID: 14860 // (get) Token: 0x06015199 RID: 86425 RVA: 0x004EAD60 File Offset: 0x004E8F60 [Token(Token = "0x17003A0C")] public override string KODBEJPEFOJ { [Token(Token = "0x6015199")] [Address(RVA = "0x1394490", Offset = "0x1393490", VA = "0x181394490", Slot = "4")] get { return "Plays Camera Shakes with optional 3D falloff."; } } // Token: 0x0601519A RID: 86426 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601519A")] [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: 0x0601519B RID: 86427 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601519B")] [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: 0x0601519C RID: 86428 RVA: 0x004EAD74 File Offset: 0x004E8F74 [Token(Token = "0x601519C")] [Address(RVA = "0x1394150", Offset = "0x1393150", VA = "0x181394150", Slot = "11")] public override void OnStartRunning() { if (this.shakeType == CameraShakeEncounterStep.GNGCINLOJFG.THREE_DIMENSIONAL) { Transform transform = this.threeDimensionalTransform; int num = 0; bool flag; if (transform != num && flag) { Transform transform2 = this.threeDimensionalTransform; float num2 = this.threeDimensionalOuterRadius; float num3 = Mathf.InverseLerp(num3, num2, num3); float num4 = Mathf.SmoothStep((float)0, 1f, num3); } } } // Token: 0x0601519D RID: 86429 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601519D")] [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: 0x0601519E RID: 86430 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601519E")] [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: 0x0601519F RID: 86431 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601519F")] [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: 0x060151A0 RID: 86432 RVA: 0x004EADDC File Offset: 0x004E8FDC [Token(Token = "0x60151A0")] [Address(RVA = "0x1392950", Offset = "0x1391950", VA = "0x181392950", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition == 0) { float num = this.POLMFGOLNLC.OKFCHCDDGCP; } return finishCondition != 1; } // Token: 0x060151A1 RID: 86433 RVA: 0x004EAE10 File Offset: 0x004E9010 [Token(Token = "0x60151A1")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x060151A2 RID: 86434 RVA: 0x004EAE20 File Offset: 0x004E9020 [Token(Token = "0x60151A2")] [Address(RVA = "0x1394420", Offset = "0x1393420", VA = "0x181394420")] public CameraShakeEncounterStep() { float frequency = DGENAKIGBIB.CameraShakeConfig.DefaultMediumShake.Frequency; this.cameraShake.Frequency = frequency; this.threeDimensionalInnerRadius = 10f; this.threeDimensionalOuterRadius = 20f; this.stepName = "New Step"; this.PNNLJIGIFDL = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400DEB2 RID: 57010 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DEB2")] [SerializeField] private DGENAKIGBIB.CameraShakeConfig cameraShake; // Token: 0x0400DEB3 RID: 57011 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400DEB3")] [SerializeField] private CameraShakeEncounterStep.GNGCINLOJFG shakeType; // Token: 0x0400DEB4 RID: 57012 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DEB4")] [SerializeField] private Transform threeDimensionalTransform; // Token: 0x0400DEB5 RID: 57013 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400DEB5")] [SerializeField] private float threeDimensionalInnerRadius; // Token: 0x0400DEB6 RID: 57014 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400DEB6")] [SerializeField] private float threeDimensionalOuterRadius; // Token: 0x020030AA RID: 12458 [Token(Token = "0x20030AA")] public enum GPGCFKAHEBH { // Token: 0x0400DEB8 RID: 57016 [Token(Token = "0x400DEB8")] TIME_ELAPSED, // Token: 0x0400DEB9 RID: 57017 [Token(Token = "0x400DEB9")] IMMEDIATELY } // Token: 0x020030AB RID: 12459 [Token(Token = "0x20030AB")] private enum GNGCINLOJFG { // Token: 0x0400DEBB RID: 57019 [Token(Token = "0x400DEBB")] TWO_DIMENSIONAL, // Token: 0x0400DEBC RID: 57020 [Token(Token = "0x400DEBC")] THREE_DIMENSIONAL } } }