using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002AD1 RID: 10961 [Token(Token = "0x2002AD1")] [StructLayout(3)] public class CameraShakeEncounterStep : GameEncounterStep { // Token: 0x17003329 RID: 13097 // (get) Token: 0x060132EC RID: 78572 RVA: 0x0049B788 File Offset: 0x00499988 [Token(Token = "0x17003329")] public override string KODBEJPEFOJ { [Token(Token = "0x60132EC")] [Address(RVA = "0x10AB500", Offset = "0x10A9F00", VA = "0x1810AB500", Slot = "4")] get { return "Plays Camera Shakes with optional 3D falloff."; } } // Token: 0x060132ED RID: 78573 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132ED")] [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: 0x060132EE RID: 78574 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132EE")] [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: 0x060132EF RID: 78575 RVA: 0x0049B79C File Offset: 0x0049999C [Token(Token = "0x60132EF")] [Address(RVA = "0x10AB1C0", Offset = "0x10A9BC0", VA = "0x1810AB1C0", 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; int num2 = 0; float num3 = this.threeDimensionalInnerRadius; float num4 = this.threeDimensionalOuterRadius; float num5 = Mathf.InverseLerp(num3, num4, (float)num2); float num6 = Mathf.SmoothStep((float)0, 1f, num5); } } } // Token: 0x060132F0 RID: 78576 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132F0")] [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: 0x060132F1 RID: 78577 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132F1")] [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: 0x060132F2 RID: 78578 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60132F2")] [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: 0x060132F3 RID: 78579 RVA: 0x0049B810 File Offset: 0x00499A10 [Token(Token = "0x60132F3")] [Address(RVA = "0x10A9BD0", Offset = "0x10A85D0", VA = "0x1810A9BD0", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition == 0) { float num = this.POLMFGOLNLC.OKFCHCDDGCP; } return finishCondition != 1; } // Token: 0x060132F4 RID: 78580 RVA: 0x0049B844 File Offset: 0x00499A44 [Token(Token = "0x60132F4")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x060132F5 RID: 78581 RVA: 0x0049B854 File Offset: 0x00499A54 [Token(Token = "0x60132F5")] [Address(RVA = "0x10AB490", Offset = "0x10A9E90", VA = "0x1810AB490")] 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: 0x0400D05D RID: 53341 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400D05D")] [SerializeField] private DGENAKIGBIB.CameraShakeConfig cameraShake; // Token: 0x0400D05E RID: 53342 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x400D05E")] [SerializeField] private CameraShakeEncounterStep.GNGCINLOJFG shakeType; // Token: 0x0400D05F RID: 53343 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400D05F")] [SerializeField] private Transform threeDimensionalTransform; // Token: 0x0400D060 RID: 53344 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400D060")] [SerializeField] private float threeDimensionalInnerRadius; // Token: 0x0400D061 RID: 53345 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x400D061")] [SerializeField] private float threeDimensionalOuterRadius; // Token: 0x02002AD2 RID: 10962 [Token(Token = "0x2002AD2")] public enum GPGCFKAHEBH { // Token: 0x0400D063 RID: 53347 [Token(Token = "0x400D063")] TIME_ELAPSED, // Token: 0x0400D064 RID: 53348 [Token(Token = "0x400D064")] IMMEDIATELY } // Token: 0x02002AD3 RID: 10963 [Token(Token = "0x2002AD3")] private enum GNGCINLOJFG { // Token: 0x0400D066 RID: 53350 [Token(Token = "0x400D066")] TWO_DIMENSIONAL, // Token: 0x0400D067 RID: 53351 [Token(Token = "0x400D067")] THREE_DIMENSIONAL } } }