using System; using System.Collections; using Cpp2IlInjected; using UnityEngine; namespace RootMotion.Demos { // Token: 0x020003E5 RID: 997 [Token(Token = "0x20003E5")] public class PlatformRotator : MonoBehaviour { // Token: 0x060023FB RID: 9211 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60023FB")] [Address(RVA = "0x348B80", Offset = "0x347380", VA = "0x180348B80")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060023FC RID: 9212 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60023FC")] [Address(RVA = "0x348740", Offset = "0x346F40", VA = "0x180348740")] private void FixedUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060023FD RID: 9213 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60023FD")] [Address(RVA = "0x348CF0", Offset = "0x3474F0", VA = "0x180348CF0")] private IEnumerator SwitchRotation() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060023FE RID: 9214 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60023FE")] [Address(RVA = "0x3489D0", Offset = "0x3471D0", VA = "0x1803489D0")] private void OnCollisionEnter(Collision collision) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060023FF RID: 9215 RVA: 0x00052278 File Offset: 0x00050478 [Token(Token = "0x60023FF")] [Address(RVA = "0x348AB0", Offset = "0x3472B0", VA = "0x180348AB0")] private void OnCollisionExit(Collision collision) { if (collision.gameObject.layer == this.characterLayer) { CharacterThirdPerson component = collision.gameObject.GetComponent(); int num = 0; if (!(component == num)) { component.smoothPhysics = true; } } } // Token: 0x06002400 RID: 9216 RVA: 0x000522C0 File Offset: 0x000504C0 [Token(Token = "0x6002400")] [Address(RVA = "0x348D60", Offset = "0x347560", VA = "0x180348D60")] public PlatformRotator() { } // Token: 0x04002D9D RID: 11677 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002D9D")] public float maxAngle = 70f; // Token: 0x04002D9E RID: 11678 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4002D9E")] public float switchRotationTime = 0.5f; // Token: 0x04002D9F RID: 11679 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002D9F")] public float random = 0.5f; // Token: 0x04002DA0 RID: 11680 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4002DA0")] public float rotationSpeed = 50f; // Token: 0x04002DA1 RID: 11681 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002DA1")] public Vector3 movePosition; // Token: 0x04002DA2 RID: 11682 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4002DA2")] public float moveSpeed = 5f; // Token: 0x04002DA3 RID: 11683 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002DA3")] public int characterLayer; // Token: 0x04002DA4 RID: 11684 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x4002DA4")] private Quaternion defaultRotation; // Token: 0x04002DA5 RID: 11685 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4002DA5")] private Quaternion targetRotation; // Token: 0x04002DA6 RID: 11686 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x4002DA6")] private Vector3 targetPosition; // Token: 0x04002DA7 RID: 11687 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002DA7")] private Vector3 velocity; // Token: 0x04002DA8 RID: 11688 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002DA8")] private Rigidbody r; } }