592 lines
18 KiB
C#
592 lines
18 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace Obi
|
|
{
|
|
// Token: 0x0200049C RID: 1180
|
|
[Token(Token = "0x200049C")]
|
|
[ExecuteInEditMode]
|
|
[RequireComponent(typeof(ObiBendingConstraints))]
|
|
[RequireComponent(typeof(ObiAerodynamicConstraints))]
|
|
[RequireComponent(typeof(Renderer))]
|
|
[RequireComponent(typeof(ObiDistanceConstraints))]
|
|
[RequireComponent(typeof(ObiPinConstraints))]
|
|
public abstract class ObiClothBase : ObiActor
|
|
{
|
|
// Token: 0x1400000E RID: 14
|
|
// (add) Token: 0x060029C4 RID: 10692 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
// (remove) Token: 0x060029C5 RID: 10693 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x1400000E")]
|
|
public event EventHandler OnDeformableMeshSetup
|
|
{
|
|
[Token(Token = "0x60029C4")]
|
|
[Address(RVA = "0x10C9C50", Offset = "0x10C8450", VA = "0x1810C9C50")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60029C5")]
|
|
[Address(RVA = "0x10CA1A0", Offset = "0x10C89A0", VA = "0x1810CA1A0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400000F RID: 15
|
|
// (add) Token: 0x060029C6 RID: 10694 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
// (remove) Token: 0x060029C7 RID: 10695 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x1400000F")]
|
|
public event EventHandler OnDeformableMeshTeardown
|
|
{
|
|
[Token(Token = "0x60029C6")]
|
|
[Address(RVA = "0x10C9CF0", Offset = "0x10C84F0", VA = "0x1810C9CF0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60029C7")]
|
|
[Address(RVA = "0x10CA240", Offset = "0x10C8A40", VA = "0x1810CA240")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000010 RID: 16
|
|
// (add) Token: 0x060029C8 RID: 10696 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
// (remove) Token: 0x060029C9 RID: 10697 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x14000010")]
|
|
public event EventHandler OnFrameBegin
|
|
{
|
|
[Token(Token = "0x60029C8")]
|
|
[Address(RVA = "0x10C9D90", Offset = "0x10C8590", VA = "0x1810C9D90")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60029C9")]
|
|
[Address(RVA = "0x10CA2E0", Offset = "0x10C8AE0", VA = "0x1810CA2E0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000011 RID: 17
|
|
// (add) Token: 0x060029CA RID: 10698 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
// (remove) Token: 0x060029CB RID: 10699 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x14000011")]
|
|
public event EventHandler OnFrameEnd
|
|
{
|
|
[Token(Token = "0x60029CA")]
|
|
[Address(RVA = "0x10C9E30", Offset = "0x10C8630", VA = "0x1810C9E30")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60029CB")]
|
|
[Address(RVA = "0x10CA380", Offset = "0x10C8B80", VA = "0x1810CA380")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002BA RID: 698
|
|
// (get) Token: 0x060029CC RID: 10700 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x170002BA")]
|
|
public ObiDistanceConstraints DistanceConstraints
|
|
{
|
|
[Token(Token = "0x60029CC")]
|
|
[Address(RVA = "0x10CA030", Offset = "0x10C8830", VA = "0x1810CA030")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002BB RID: 699
|
|
// (get) Token: 0x060029CD RID: 10701 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x170002BB")]
|
|
public ObiBendingConstraints BendingConstraints
|
|
{
|
|
[Token(Token = "0x60029CD")]
|
|
[Address(RVA = "0x10C9F80", Offset = "0x10C8780", VA = "0x1810C9F80")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002BC RID: 700
|
|
// (get) Token: 0x060029CE RID: 10702 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x170002BC")]
|
|
public ObiAerodynamicConstraints AerodynamicConstraints
|
|
{
|
|
[Token(Token = "0x60029CE")]
|
|
[Address(RVA = "0x10C9ED0", Offset = "0x10C86D0", VA = "0x1810C9ED0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002BD RID: 701
|
|
// (get) Token: 0x060029CF RID: 10703 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x170002BD")]
|
|
public ObiPinConstraints PinConstraints
|
|
{
|
|
[Token(Token = "0x60029CF")]
|
|
[Address(RVA = "0x10CA0E0", Offset = "0x10C88E0", VA = "0x1810CA0E0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002BE RID: 702
|
|
// (get) Token: 0x060029D0 RID: 10704 RVA: 0x0005B2C4 File Offset: 0x000594C4
|
|
// (set) Token: 0x060029D1 RID: 10705 RVA: 0x0005B2D8 File Offset: 0x000594D8
|
|
[Token(Token = "0x170002BE")]
|
|
public ObiMeshTopology SharedTopology
|
|
{
|
|
[Token(Token = "0x60029D0")]
|
|
[Address(RVA = "0x704940", Offset = "0x703140", VA = "0x180704940")]
|
|
get
|
|
{
|
|
return this.sharedTopology;
|
|
}
|
|
[Token(Token = "0x60029D1")]
|
|
[Address(RVA = "0x10CA440", Offset = "0x10C8C40", VA = "0x1810CA440")]
|
|
set
|
|
{
|
|
if (this.sharedTopology != value)
|
|
{
|
|
this.sharedTopology = value;
|
|
this.initialized = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002BF RID: 703
|
|
// (get) Token: 0x060029D2 RID: 10706 RVA: 0x0005B304 File Offset: 0x00059504
|
|
// (set) Token: 0x060029D3 RID: 10707 RVA: 0x0005B318 File Offset: 0x00059518
|
|
[Token(Token = "0x170002BF")]
|
|
public Oni.NormalsUpdate NormalsUpdate
|
|
{
|
|
[Token(Token = "0x60029D2")]
|
|
[Address(RVA = "0xBDFC90", Offset = "0xBDE490", VA = "0x180BDFC90")]
|
|
get
|
|
{
|
|
return this.normalsUpdate;
|
|
}
|
|
[Token(Token = "0x60029D3")]
|
|
[Address(RVA = "0x10CA420", Offset = "0x10C8C20", VA = "0x1810CA420")]
|
|
set
|
|
{
|
|
bool flag = this.updateTangents;
|
|
this.normalsUpdate = value;
|
|
Oni.SetDeformableMeshTBNUpdate(this.deformableMesh, value, flag);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002C0 RID: 704
|
|
// (get) Token: 0x060029D4 RID: 10708 RVA: 0x0005B340 File Offset: 0x00059540
|
|
// (set) Token: 0x060029D5 RID: 10709 RVA: 0x0005B354 File Offset: 0x00059554
|
|
[Token(Token = "0x170002C0")]
|
|
public bool UpdateTangents
|
|
{
|
|
[Token(Token = "0x60029D4")]
|
|
[Address(RVA = "0x10CA190", Offset = "0x10C8990", VA = "0x1810CA190")]
|
|
get
|
|
{
|
|
return this.updateTangents;
|
|
}
|
|
[Token(Token = "0x60029D5")]
|
|
[Address(RVA = "0x10CA4E0", Offset = "0x10C8CE0", VA = "0x1810CA4E0")]
|
|
set
|
|
{
|
|
this.updateTangents = value;
|
|
Oni.NormalsUpdate normalsUpdate = this.normalsUpdate;
|
|
Oni.SetDeformableMeshTBNUpdate(this.deformableMesh, normalsUpdate, value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002C1 RID: 705
|
|
// (get) Token: 0x060029D6 RID: 10710 RVA: 0x0005B37C File Offset: 0x0005957C
|
|
[Token(Token = "0x170002C1")]
|
|
public IntPtr DeformableMesh
|
|
{
|
|
[Token(Token = "0x60029D6")]
|
|
[Address(RVA = "0x687FF0", Offset = "0x6867F0", VA = "0x180687FF0")]
|
|
get
|
|
{
|
|
return this.deformableMesh;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002C2 RID: 706
|
|
// (get) Token: 0x060029D7 RID: 10711 RVA: 0x0005B390 File Offset: 0x00059590
|
|
[Token(Token = "0x170002C2")]
|
|
public Vector3[] MeshVertices
|
|
{
|
|
[Token(Token = "0x60029D7")]
|
|
[Address(RVA = "0x3CF920", Offset = "0x3CE120", VA = "0x1803CF920")]
|
|
get
|
|
{
|
|
return this.meshVertices;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002C3 RID: 707
|
|
// (get) Token: 0x060029D8 RID: 10712 RVA: 0x0005B3A4 File Offset: 0x000595A4
|
|
[Token(Token = "0x170002C3")]
|
|
public Vector3[] MeshNormals
|
|
{
|
|
[Token(Token = "0x60029D8")]
|
|
[Address(RVA = "0x3CF930", Offset = "0x3CE130", VA = "0x1803CF930")]
|
|
get
|
|
{
|
|
return this.meshNormals;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002C4 RID: 708
|
|
// (get) Token: 0x060029D9 RID: 10713 RVA: 0x0005B3B8 File Offset: 0x000595B8
|
|
[Token(Token = "0x170002C4")]
|
|
public Vector4[] MeshTangents
|
|
{
|
|
[Token(Token = "0x60029D9")]
|
|
[Address(RVA = "0x3D4840", Offset = "0x3D3040", VA = "0x1803D4840")]
|
|
get
|
|
{
|
|
return this.meshTangents;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170002C5 RID: 709
|
|
// (get) Token: 0x060029DA RID: 10714 RVA: 0x0005B3CC File Offset: 0x000595CC
|
|
[Token(Token = "0x170002C5")]
|
|
public override bool UsesCustomExternalForces
|
|
{
|
|
[Token(Token = "0x60029DA")]
|
|
[Address(RVA = "0x497D00", Offset = "0x496500", VA = "0x180497D00", Slot = "12")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029DB RID: 10715 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60029DB")]
|
|
[Address(RVA = "0x10C8170", Offset = "0x10C6970", VA = "0x1810C8170", Slot = "13")]
|
|
public override void Awake()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029DC RID: 10716 RVA: 0x0005B3DC File Offset: 0x000595DC
|
|
[Token(Token = "0x60029DC")]
|
|
[Address(RVA = "0x10C89E0", Offset = "0x10C71E0", VA = "0x1810C89E0", Slot = "18")]
|
|
public override void OnDisable()
|
|
{
|
|
base.OnDisable();
|
|
UnityEngine.Object.DestroyImmediate(this.clothMesh);
|
|
MeshFilter meshFilter = this.meshFilter;
|
|
int num = 0;
|
|
if (meshFilter != num)
|
|
{
|
|
MeshFilter meshFilter2 = this.meshFilter;
|
|
Mesh mesh = this.sharedMesh;
|
|
meshFilter2.mesh = mesh;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029DD RID: 10717 RVA: 0x0005B428 File Offset: 0x00059628
|
|
[Token(Token = "0x60029DD")]
|
|
[Address(RVA = "0x10C8A90", Offset = "0x10C7290", VA = "0x1810C8A90", Slot = "29")]
|
|
public override void OnSolverFrameBegin()
|
|
{
|
|
EventHandler onFrameBegin = this.OnFrameBegin;
|
|
if (onFrameBegin != 0)
|
|
{
|
|
int num = 0;
|
|
onFrameBegin(this, num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029DE RID: 10718 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60029DE")]
|
|
[Address(RVA = "0x10C8B00", Offset = "0x10C7300", VA = "0x1810C8B00", Slot = "26")]
|
|
public override void OnSolverPreInterpolation()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029DF RID: 10719 RVA: 0x0005B44C File Offset: 0x0005964C
|
|
[Token(Token = "0x60029DF")]
|
|
[Address(RVA = "0x10C8AB0", Offset = "0x10C72B0", VA = "0x1810C8AB0", Slot = "30")]
|
|
public override void OnSolverFrameEnd()
|
|
{
|
|
base..ctor();
|
|
this.CommitResultsToMesh();
|
|
EventHandler onFrameEnd = this.OnFrameEnd;
|
|
if (onFrameEnd != 0)
|
|
{
|
|
int num = 0;
|
|
onFrameEnd(this, num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029E0 RID: 10720 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60029E0")]
|
|
[Address(RVA = "0x10C8CE0", Offset = "0x10C74E0", VA = "0x1810C8CE0", Slot = "28")]
|
|
public override void OnSolverStepEnd()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029E1 RID: 10721 RVA: 0x0005B47C File Offset: 0x0005967C
|
|
[Token(Token = "0x60029E1")]
|
|
[Address(RVA = "0x10C8970", Offset = "0x10C7170", VA = "0x1810C8970", Slot = "15")]
|
|
public override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
UnityEngine.Object.DestroyImmediate(this.topology);
|
|
}
|
|
|
|
// Token: 0x060029E2 RID: 10722 RVA: 0x0005B49C File Offset: 0x0005969C
|
|
[Token(Token = "0x60029E2")]
|
|
[Address(RVA = "0x10C8330", Offset = "0x10C6B30", VA = "0x1810C8330", Slot = "32")]
|
|
protected virtual void CallOnDeformableMeshSetup()
|
|
{
|
|
EventHandler onDeformableMeshSetup = this.OnDeformableMeshSetup;
|
|
if (onDeformableMeshSetup != 0)
|
|
{
|
|
int num = 0;
|
|
onDeformableMeshSetup(this, num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029E3 RID: 10723 RVA: 0x0005B4C0 File Offset: 0x000596C0
|
|
[Token(Token = "0x60029E3")]
|
|
[Address(RVA = "0x10C8350", Offset = "0x10C6B50", VA = "0x1810C8350", Slot = "33")]
|
|
protected virtual void CallOnDeformableMeshTearDown()
|
|
{
|
|
EventHandler onDeformableMeshTeardown = this.OnDeformableMeshTeardown;
|
|
if (onDeformableMeshTeardown != 0)
|
|
{
|
|
int num = 0;
|
|
onDeformableMeshTeardown(this, num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029E4 RID: 10724 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60029E4")]
|
|
[Address(RVA = "0x10C8480", Offset = "0x10C6C80", VA = "0x1810C8480", Slot = "34")]
|
|
public virtual void GetMeshDataArrays(Mesh mesh)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029E5 RID: 10725 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60029E5")]
|
|
[Address(RVA = "0x10C8770", Offset = "0x10C6F70", VA = "0x1810C8770")]
|
|
protected void InitializeWithRegularMesh()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029E6 RID: 10726
|
|
[Token(Token = "0x60029E6")]
|
|
[Address(Slot = "35")]
|
|
public abstract IEnumerator GeneratePhysicRepresentationForMesh();
|
|
|
|
// Token: 0x060029E7 RID: 10727 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60029E7")]
|
|
[Address(RVA = "0x10C8370", Offset = "0x10C6B70", VA = "0x1810C8370", Slot = "36")]
|
|
public virtual void CommitResultsToMesh()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029E8 RID: 10728 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60029E8")]
|
|
[Address(RVA = "0x10C96C0", Offset = "0x10C7EC0", VA = "0x1810C96C0", Slot = "19")]
|
|
public override void ResetActor()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029E9 RID: 10729 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60029E9")]
|
|
[Address(RVA = "0x10C9430", Offset = "0x10C7C30", VA = "0x1810C9430", Slot = "31")]
|
|
public override bool ReadParticlePropertyFromTexture(Texture2D source, Action<int, Color> onReadProperty)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029EA RID: 10730 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60029EA")]
|
|
[Address(RVA = "0x10C8E00", Offset = "0x10C7600", VA = "0x1810C8E00")]
|
|
public void Optimize()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029EB RID: 10731 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60029EB")]
|
|
[Address(RVA = "0x10C9930", Offset = "0x10C8130", VA = "0x1810C9930")]
|
|
public void Unoptimize()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029EC RID: 10732 RVA: 0x0005B4E4 File Offset: 0x000596E4
|
|
[Token(Token = "0x60029EC")]
|
|
[Address(RVA = "0x10C9BF0", Offset = "0x10C83F0", VA = "0x1810C9BF0")]
|
|
protected ObiClothBase()
|
|
{
|
|
float[] array = new float[16];
|
|
this.transformData = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040032F7 RID: 13047
|
|
[Token(Token = "0x40032F7")]
|
|
public const float DEFAULT_PARTICLE_MASS = 0.1f;
|
|
|
|
// Token: 0x040032FC RID: 13052
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40032FC")]
|
|
[SerializeField]
|
|
[HideInInspector]
|
|
protected Oni.NormalsUpdate normalsUpdate;
|
|
|
|
// Token: 0x040032FD RID: 13053
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
|
[Token(Token = "0x40032FD")]
|
|
[SerializeField]
|
|
[HideInInspector]
|
|
protected bool updateTangents;
|
|
|
|
// Token: 0x040032FE RID: 13054
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40032FE")]
|
|
[SerializeField]
|
|
[HideInInspector]
|
|
protected ObiMeshTopology sharedTopology;
|
|
|
|
// Token: 0x040032FF RID: 13055
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40032FF")]
|
|
[HideInInspector]
|
|
public ObiMeshTopology topology;
|
|
|
|
// Token: 0x04003300 RID: 13056
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4003300")]
|
|
[HideInInspector]
|
|
public Mesh sharedMesh;
|
|
|
|
// Token: 0x04003301 RID: 13057
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x4003301")]
|
|
[HideInInspector]
|
|
public Mesh clothMesh;
|
|
|
|
// Token: 0x04003302 RID: 13058
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4003302")]
|
|
protected MeshFilter meshFilter;
|
|
|
|
// Token: 0x04003303 RID: 13059
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4003303")]
|
|
protected MeshRenderer meshRenderer;
|
|
|
|
// Token: 0x04003304 RID: 13060
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4003304")]
|
|
protected float[] transformData;
|
|
|
|
// Token: 0x04003305 RID: 13061
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4003305")]
|
|
protected int[] meshTriangles;
|
|
|
|
// Token: 0x04003306 RID: 13062
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4003306")]
|
|
protected Vector3[] meshVertices;
|
|
|
|
// Token: 0x04003307 RID: 13063
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4003307")]
|
|
protected Vector3[] meshNormals;
|
|
|
|
// Token: 0x04003308 RID: 13064
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4003308")]
|
|
protected Vector4[] meshTangents;
|
|
|
|
// Token: 0x04003309 RID: 13065
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4003309")]
|
|
protected Quaternion[] orientation;
|
|
|
|
// Token: 0x0400330A RID: 13066
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400330A")]
|
|
protected IntPtr deformableMesh;
|
|
|
|
// Token: 0x0400330B RID: 13067
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400330B")]
|
|
protected GCHandle particleIndicesHandle;
|
|
|
|
// Token: 0x0400330C RID: 13068
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x13C")]
|
|
[Token(Token = "0x400330C")]
|
|
protected GCHandle meshTrianglesHandle;
|
|
|
|
// Token: 0x0400330D RID: 13069
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400330D")]
|
|
protected GCHandle meshVerticesHandle;
|
|
|
|
// Token: 0x0400330E RID: 13070
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x144")]
|
|
[Token(Token = "0x400330E")]
|
|
protected GCHandle meshNormalsHandle;
|
|
|
|
// Token: 0x0400330F RID: 13071
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400330F")]
|
|
protected GCHandle meshTangentsHandle;
|
|
|
|
// Token: 0x04003310 RID: 13072
|
|
[Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4003310")]
|
|
[HideInInspector]
|
|
public float[] areaContribution;
|
|
}
|
|
}
|