using System; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.Demos { // Token: 0x020003F8 RID: 1016 [Token(Token = "0x20003F8")] public class SlowMo : MonoBehaviour { // Token: 0x0600244E RID: 9294 RVA: 0x000528CC File Offset: 0x00050ACC [Token(Token = "0x600244E")] [Address(RVA = "0x11C6D10", Offset = "0x11C5510", VA = "0x1811C6D10")] private void Update() { if ((!this.mouse0 || !Input.GetMouseButton(0)) && (!this.mouse1 || !Input.GetMouseButton(1))) { KeyCode[] array = this.keyCodes; int num = 0; if (num >= array.Length) { Time.timeScale = 1f; return; } if (!Input.GetKeyInt(array[num])) { KeyCode[] array2 = this.keyCodes; num++; } } Time.timeScale = this.slowMoTimeScale; } // Token: 0x0600244F RID: 9295 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600244F")] [Address(RVA = "0x11C6C60", Offset = "0x11C5460", VA = "0x1811C6C60")] private bool IsSlowMotion() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002450 RID: 9296 RVA: 0x00052948 File Offset: 0x00050B48 [Token(Token = "0x6002450")] [Address(RVA = "0x11C6DD0", Offset = "0x11C55D0", VA = "0x1811C6DD0")] public SlowMo() { } // Token: 0x04002E2F RID: 11823 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002E2F")] [SerializeField] private KeyCode[] keyCodes; // Token: 0x04002E30 RID: 11824 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002E30")] [SerializeField] private bool mouse0; // Token: 0x04002E31 RID: 11825 [FieldOffset(Offset = "0x21")] [Token(Token = "0x4002E31")] [SerializeField] private bool mouse1; // Token: 0x04002E32 RID: 11826 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4002E32")] [SerializeField] private float slowMoTimeScale = 0.3f; } }