523 lines
25 KiB
C#
523 lines
25 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using UnityEngine;
|
|
|
|
namespace RootMotion.Demos
|
|
{
|
|
// Token: 0x020003FD RID: 1021
|
|
public class CharacterBase : MonoBehaviour
|
|
{
|
|
// Token: 0x06007B07 RID: 31495 RVA: 0x001F544C File Offset: 0x001F364C
|
|
[CallerCount(0)]
|
|
public unsafe virtual void Move(Vector3 deltaPosition, Quaternion deltaRotation)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref deltaPosition;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref deltaRotation;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterBase.NativeMethodInfoPtr_Move_Public_Abstract_Virtual_New_Void_Vector3_Quaternion_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007B08 RID: 31496 RVA: 0x001F54C0 File Offset: 0x001F36C0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611073, XrefRangeEnd = 611078, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Vector3 GetGravity()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_GetGravity_Protected_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06007B09 RID: 31497 RVA: 0x001F5510 File Offset: 0x001F3710
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 611108, RefRangeEnd = 611109, XrefRangeStart = 611078, XrefRangeEnd = 611108, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe virtual void Start()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterBase.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007B0A RID: 31498 RVA: 0x001F5560 File Offset: 0x001F3760
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611109, XrefRangeEnd = 611124, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe virtual RaycastHit GetSpherecastHit()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), CharacterBase.NativeMethodInfoPtr_GetSpherecastHit_Protected_Virtual_New_RaycastHit_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06007B0B RID: 31499 RVA: 0x001F55BC File Offset: 0x001F37BC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe float GetAngleFromForward(Vector3 worldDirection)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref worldDirection;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_GetAngleFromForward_Public_Single_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007B0C RID: 31500 RVA: 0x001F5620 File Offset: 0x001F3820
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611124, XrefRangeEnd = 611133, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void RigidbodyRotateAround(Vector3 point, Vector3 axis, float angle)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref point;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref axis;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref angle;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_RigidbodyRotateAround_Protected_Void_Vector3_Vector3_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007B0D RID: 31501 RVA: 0x001F569C File Offset: 0x001F389C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611133, XrefRangeEnd = 611142, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void ScaleCapsule(float mlp)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref mlp;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_ScaleCapsule_Protected_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06007B0E RID: 31502 RVA: 0x001F56F0 File Offset: 0x001F38F0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611142, XrefRangeEnd = 611144, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void HighFriction()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_HighFriction_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007B0F RID: 31503 RVA: 0x001F5734 File Offset: 0x001F3934
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611144, XrefRangeEnd = 611146, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void ZeroFriction()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_ZeroFriction_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007B10 RID: 31504 RVA: 0x001F5778 File Offset: 0x001F3978
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611146, XrefRangeEnd = 611148, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe float GetSlopeDamper(Vector3 velocity, Vector3 groundNormal)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref velocity;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref groundNormal;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr_GetSlopeDamper_Protected_Single_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06007B11 RID: 31505 RVA: 0x001F57F0 File Offset: 0x001F39F0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 611148, XrefRangeEnd = 611149, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe CharacterBase()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(CharacterBase.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06007B12 RID: 31506 RVA: 0x001F583C File Offset: 0x001F3A3C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static CharacterBase()
|
|
{
|
|
Il2CppClassPointerStore<CharacterBase>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "CharacterBase");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr);
|
|
CharacterBase.NativeFieldInfoPtr_gravityTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "gravityTarget");
|
|
CharacterBase.NativeFieldInfoPtr_gravityMultiplier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "gravityMultiplier");
|
|
CharacterBase.NativeFieldInfoPtr_airborneThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "airborneThreshold");
|
|
CharacterBase.NativeFieldInfoPtr_slopeStartAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "slopeStartAngle");
|
|
CharacterBase.NativeFieldInfoPtr_slopeEndAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "slopeEndAngle");
|
|
CharacterBase.NativeFieldInfoPtr_spherecastRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "spherecastRadius");
|
|
CharacterBase.NativeFieldInfoPtr_groundLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "groundLayers");
|
|
CharacterBase.NativeFieldInfoPtr_zeroFrictionMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "zeroFrictionMaterial");
|
|
CharacterBase.NativeFieldInfoPtr_highFrictionMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "highFrictionMaterial");
|
|
CharacterBase.NativeFieldInfoPtr_r = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "r");
|
|
CharacterBase.NativeFieldInfoPtr_half = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "half");
|
|
CharacterBase.NativeFieldInfoPtr_originalHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "originalHeight");
|
|
CharacterBase.NativeFieldInfoPtr_originalCenter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "originalCenter");
|
|
CharacterBase.NativeFieldInfoPtr_capsule = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, "capsule");
|
|
CharacterBase.NativeMethodInfoPtr_Move_Public_Abstract_Virtual_New_Void_Vector3_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672545);
|
|
CharacterBase.NativeMethodInfoPtr_GetGravity_Protected_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672546);
|
|
CharacterBase.NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672547);
|
|
CharacterBase.NativeMethodInfoPtr_GetSpherecastHit_Protected_Virtual_New_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672548);
|
|
CharacterBase.NativeMethodInfoPtr_GetAngleFromForward_Public_Single_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672549);
|
|
CharacterBase.NativeMethodInfoPtr_RigidbodyRotateAround_Protected_Void_Vector3_Vector3_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672550);
|
|
CharacterBase.NativeMethodInfoPtr_ScaleCapsule_Protected_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672551);
|
|
CharacterBase.NativeMethodInfoPtr_HighFriction_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672552);
|
|
CharacterBase.NativeMethodInfoPtr_ZeroFriction_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672553);
|
|
CharacterBase.NativeMethodInfoPtr_GetSlopeDamper_Protected_Single_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672554);
|
|
CharacterBase.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<CharacterBase>.NativeClassPtr, 100672555);
|
|
}
|
|
|
|
// Token: 0x06007B13 RID: 31507 RVA: 0x0000351C File Offset: 0x0000171C
|
|
public CharacterBase(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170029F8 RID: 10744
|
|
// (get) Token: 0x06007B14 RID: 31508 RVA: 0x001F5A60 File Offset: 0x001F3C60
|
|
// (set) Token: 0x06007B15 RID: 31509 RVA: 0x001F5A94 File Offset: 0x001F3C94
|
|
public unsafe Transform gravityTarget
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_gravityTarget);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_gravityTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x170029F9 RID: 10745
|
|
// (get) Token: 0x06007B16 RID: 31510 RVA: 0x001F5ABC File Offset: 0x001F3CBC
|
|
// (set) Token: 0x06007B17 RID: 31511 RVA: 0x001F5AE4 File Offset: 0x001F3CE4
|
|
public unsafe float gravityMultiplier
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_gravityMultiplier);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_gravityMultiplier)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170029FA RID: 10746
|
|
// (get) Token: 0x06007B18 RID: 31512 RVA: 0x001F5B08 File Offset: 0x001F3D08
|
|
// (set) Token: 0x06007B19 RID: 31513 RVA: 0x001F5B30 File Offset: 0x001F3D30
|
|
public unsafe float airborneThreshold
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_airborneThreshold);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_airborneThreshold)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170029FB RID: 10747
|
|
// (get) Token: 0x06007B1A RID: 31514 RVA: 0x001F5B54 File Offset: 0x001F3D54
|
|
// (set) Token: 0x06007B1B RID: 31515 RVA: 0x001F5B7C File Offset: 0x001F3D7C
|
|
public unsafe float slopeStartAngle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_slopeStartAngle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_slopeStartAngle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170029FC RID: 10748
|
|
// (get) Token: 0x06007B1C RID: 31516 RVA: 0x001F5BA0 File Offset: 0x001F3DA0
|
|
// (set) Token: 0x06007B1D RID: 31517 RVA: 0x001F5BC8 File Offset: 0x001F3DC8
|
|
public unsafe float slopeEndAngle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_slopeEndAngle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_slopeEndAngle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170029FD RID: 10749
|
|
// (get) Token: 0x06007B1E RID: 31518 RVA: 0x001F5BEC File Offset: 0x001F3DEC
|
|
// (set) Token: 0x06007B1F RID: 31519 RVA: 0x001F5C14 File Offset: 0x001F3E14
|
|
public unsafe float spherecastRadius
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_spherecastRadius);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_spherecastRadius)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170029FE RID: 10750
|
|
// (get) Token: 0x06007B20 RID: 31520 RVA: 0x001F5C38 File Offset: 0x001F3E38
|
|
// (set) Token: 0x06007B21 RID: 31521 RVA: 0x001F5C60 File Offset: 0x001F3E60
|
|
public unsafe LayerMask groundLayers
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_groundLayers);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_groundLayers)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170029FF RID: 10751
|
|
// (get) Token: 0x06007B22 RID: 31522 RVA: 0x001F5C84 File Offset: 0x001F3E84
|
|
// (set) Token: 0x06007B23 RID: 31523 RVA: 0x001F5CB8 File Offset: 0x001F3EB8
|
|
public unsafe PhysicMaterial zeroFrictionMaterial
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_zeroFrictionMaterial);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new PhysicMaterial(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_zeroFrictionMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A00 RID: 10752
|
|
// (get) Token: 0x06007B24 RID: 31524 RVA: 0x001F5CE0 File Offset: 0x001F3EE0
|
|
// (set) Token: 0x06007B25 RID: 31525 RVA: 0x001F5D14 File Offset: 0x001F3F14
|
|
public unsafe PhysicMaterial highFrictionMaterial
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_highFrictionMaterial);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new PhysicMaterial(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_highFrictionMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A01 RID: 10753
|
|
// (get) Token: 0x06007B26 RID: 31526 RVA: 0x001F5D3C File Offset: 0x001F3F3C
|
|
// (set) Token: 0x06007B27 RID: 31527 RVA: 0x001F5D70 File Offset: 0x001F3F70
|
|
public unsafe Rigidbody r
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_r);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Rigidbody(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_r), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A02 RID: 10754
|
|
// (get) Token: 0x06007B28 RID: 31528 RVA: 0x001F5D98 File Offset: 0x001F3F98
|
|
// (set) Token: 0x06007B29 RID: 31529 RVA: 0x001F5DB6 File Offset: 0x001F3FB6
|
|
public unsafe static float half
|
|
{
|
|
get
|
|
{
|
|
float num;
|
|
IL2CPP.il2cpp_field_static_get_value(CharacterBase.NativeFieldInfoPtr_half, (void*)(&num));
|
|
return num;
|
|
}
|
|
set
|
|
{
|
|
IL2CPP.il2cpp_field_static_set_value(CharacterBase.NativeFieldInfoPtr_half, (void*)(&value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A03 RID: 10755
|
|
// (get) Token: 0x06007B2A RID: 31530 RVA: 0x001F5DC8 File Offset: 0x001F3FC8
|
|
// (set) Token: 0x06007B2B RID: 31531 RVA: 0x001F5DF0 File Offset: 0x001F3FF0
|
|
public unsafe float originalHeight
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_originalHeight);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_originalHeight)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A04 RID: 10756
|
|
// (get) Token: 0x06007B2C RID: 31532 RVA: 0x001F5E14 File Offset: 0x001F4014
|
|
// (set) Token: 0x06007B2D RID: 31533 RVA: 0x001F5E3C File Offset: 0x001F403C
|
|
public unsafe Vector3 originalCenter
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_originalCenter);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_originalCenter)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002A05 RID: 10757
|
|
// (get) Token: 0x06007B2E RID: 31534 RVA: 0x001F5E60 File Offset: 0x001F4060
|
|
// (set) Token: 0x06007B2F RID: 31535 RVA: 0x001F5E94 File Offset: 0x001F4094
|
|
public unsafe CapsuleCollider capsule
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_capsule);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new CapsuleCollider(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(CharacterBase.NativeFieldInfoPtr_capsule), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005237 RID: 21047
|
|
private static readonly IntPtr NativeFieldInfoPtr_gravityTarget;
|
|
|
|
// Token: 0x04005238 RID: 21048
|
|
private static readonly IntPtr NativeFieldInfoPtr_gravityMultiplier;
|
|
|
|
// Token: 0x04005239 RID: 21049
|
|
private static readonly IntPtr NativeFieldInfoPtr_airborneThreshold;
|
|
|
|
// Token: 0x0400523A RID: 21050
|
|
private static readonly IntPtr NativeFieldInfoPtr_slopeStartAngle;
|
|
|
|
// Token: 0x0400523B RID: 21051
|
|
private static readonly IntPtr NativeFieldInfoPtr_slopeEndAngle;
|
|
|
|
// Token: 0x0400523C RID: 21052
|
|
private static readonly IntPtr NativeFieldInfoPtr_spherecastRadius;
|
|
|
|
// Token: 0x0400523D RID: 21053
|
|
private static readonly IntPtr NativeFieldInfoPtr_groundLayers;
|
|
|
|
// Token: 0x0400523E RID: 21054
|
|
private static readonly IntPtr NativeFieldInfoPtr_zeroFrictionMaterial;
|
|
|
|
// Token: 0x0400523F RID: 21055
|
|
private static readonly IntPtr NativeFieldInfoPtr_highFrictionMaterial;
|
|
|
|
// Token: 0x04005240 RID: 21056
|
|
private static readonly IntPtr NativeFieldInfoPtr_r;
|
|
|
|
// Token: 0x04005241 RID: 21057
|
|
private static readonly IntPtr NativeFieldInfoPtr_half;
|
|
|
|
// Token: 0x04005242 RID: 21058
|
|
private static readonly IntPtr NativeFieldInfoPtr_originalHeight;
|
|
|
|
// Token: 0x04005243 RID: 21059
|
|
private static readonly IntPtr NativeFieldInfoPtr_originalCenter;
|
|
|
|
// Token: 0x04005244 RID: 21060
|
|
private static readonly IntPtr NativeFieldInfoPtr_capsule;
|
|
|
|
// Token: 0x04005245 RID: 21061
|
|
private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Abstract_Virtual_New_Void_Vector3_Quaternion_0;
|
|
|
|
// Token: 0x04005246 RID: 21062
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetGravity_Protected_Vector3_0;
|
|
|
|
// Token: 0x04005247 RID: 21063
|
|
private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_New_Void_0;
|
|
|
|
// Token: 0x04005248 RID: 21064
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetSpherecastHit_Protected_Virtual_New_RaycastHit_0;
|
|
|
|
// Token: 0x04005249 RID: 21065
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetAngleFromForward_Public_Single_Vector3_0;
|
|
|
|
// Token: 0x0400524A RID: 21066
|
|
private static readonly IntPtr NativeMethodInfoPtr_RigidbodyRotateAround_Protected_Void_Vector3_Vector3_Single_0;
|
|
|
|
// Token: 0x0400524B RID: 21067
|
|
private static readonly IntPtr NativeMethodInfoPtr_ScaleCapsule_Protected_Void_Single_0;
|
|
|
|
// Token: 0x0400524C RID: 21068
|
|
private static readonly IntPtr NativeMethodInfoPtr_HighFriction_Protected_Void_0;
|
|
|
|
// Token: 0x0400524D RID: 21069
|
|
private static readonly IntPtr NativeMethodInfoPtr_ZeroFriction_Protected_Void_0;
|
|
|
|
// Token: 0x0400524E RID: 21070
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetSlopeDamper_Protected_Single_Vector3_Vector3_0;
|
|
|
|
// Token: 0x0400524F RID: 21071
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
|
|
}
|
|
}
|