using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Encounters { // Token: 0x02002FC0 RID: 12224 [Token(Token = "0x2002FC0")] public class CameraShakeEncounterStep : GameEncounterStep { // Token: 0x17003953 RID: 14675 // (get) Token: 0x06014D4E RID: 85326 RVA: 0x004E0C90 File Offset: 0x004DEE90 [Token(Token = "0x17003953")] public override string KODBEJPEFOJ { [Token(Token = "0x6014D4E")] [Address(RVA = "0x89B970", Offset = "0x89A770", VA = "0x18089B970", Slot = "4")] get { return "Plays Camera Shakes with optional 3D falloff."; } } // Token: 0x06014D4F RID: 85327 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D4F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")] public override void OnEncounterStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D50 RID: 85328 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D50")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")] public override void OnEncounterStop() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D51 RID: 85329 RVA: 0x004E0CA4 File Offset: 0x004DEEA4 [Token(Token = "0x6014D51")] [Address(RVA = "0x89B630", Offset = "0x89A430", VA = "0x18089B630", 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: 0x06014D52 RID: 85330 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D52")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")] public override void OnUpdateRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D53 RID: 85331 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D53")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "13")] public override void OnStopRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D54 RID: 85332 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014D54")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "14")] public override void OnSkipRunning() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014D55 RID: 85333 RVA: 0x004E0D0C File Offset: 0x004DEF0C [Token(Token = "0x6014D55")] [Address(RVA = "0x899E30", Offset = "0x898C30", VA = "0x180899E30", Slot = "15")] public override bool IsBlockingEncounterEnd() { int finishCondition = this.finishCondition; if (finishCondition == 0) { float num = this.POLMFGOLNLC.OKFCHCDDGCP; } return finishCondition != 1; } // Token: 0x06014D56 RID: 85334 RVA: 0x004E0D40 File Offset: 0x004DEF40 [Token(Token = "0x6014D56")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")] public override bool IsCompleted() { return true; } // Token: 0x06014D57 RID: 85335 RVA: 0x004E0D50 File Offset: 0x004DEF50 [Token(Token = "0x6014D57")] [Address(RVA = "0x89B900", Offset = "0x89A700", VA = "0x18089B900")] 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: 0x0400DC83 RID: 56451 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400DC83")] [SerializeField] private DGENAKIGBIB.CameraShakeConfig cameraShake; // Token: 0x0400DC84 RID: 56452 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400DC84")] [SerializeField] private CameraShakeEncounterStep.GNGCINLOJFG shakeType; // Token: 0x0400DC85 RID: 56453 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400DC85")] [SerializeField] private Transform threeDimensionalTransform; // Token: 0x0400DC86 RID: 56454 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400DC86")] [SerializeField] private float threeDimensionalInnerRadius; // Token: 0x0400DC87 RID: 56455 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400DC87")] [SerializeField] private float threeDimensionalOuterRadius; // Token: 0x02002FC1 RID: 12225 [Token(Token = "0x2002FC1")] public enum GPGCFKAHEBH { // Token: 0x0400DC89 RID: 56457 [Token(Token = "0x400DC89")] TIME_ELAPSED, // Token: 0x0400DC8A RID: 56458 [Token(Token = "0x400DC8A")] IMMEDIATELY } // Token: 0x02002FC2 RID: 12226 [Token(Token = "0x2002FC2")] private enum GNGCINLOJFG { // Token: 0x0400DC8C RID: 56460 [Token(Token = "0x400DC8C")] TWO_DIMENSIONAL, // Token: 0x0400DC8D RID: 56461 [Token(Token = "0x400DC8D")] THREE_DIMENSIONAL } } }