Files
NobetaSource/Cpp2IL/Assembly-CSharp/RootMotion/Demos/PlatformRotator.cs
2023-09-06 22:09:22 +02:00

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;
}
}