128 lines
3.7 KiB
C#
128 lines
3.7 KiB
C#
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<CharacterThirdPerson>();
|
|
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;
|
|
}
|
|
}
|