529 lines
18 KiB
C#
529 lines
18 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace XftWeapon
|
|
{
|
|
// Token: 0x0200038B RID: 907
|
|
[Token(Token = "0x200038B")]
|
|
public class XWeaponTrail : MonoBehaviour
|
|
{
|
|
// Token: 0x170001DC RID: 476
|
|
// (get) Token: 0x06002233 RID: 8755 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x170001DC")]
|
|
public float UpdateInterval
|
|
{
|
|
[Token(Token = "0x6002233")]
|
|
[Address(RVA = "0x958380", Offset = "0x956B80", VA = "0x180958380")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001DD RID: 477
|
|
// (get) Token: 0x06002234 RID: 8756 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x170001DD")]
|
|
public Vector3 CurHeadPos
|
|
{
|
|
[Token(Token = "0x6002234")]
|
|
[Address(RVA = "0x9582A0", Offset = "0x956AA0", VA = "0x1809582A0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001DE RID: 478
|
|
// (get) Token: 0x06002235 RID: 8757 RVA: 0x0004FC50 File Offset: 0x0004DE50
|
|
[Token(Token = "0x170001DE")]
|
|
public float TrailWidth
|
|
{
|
|
[Token(Token = "0x6002235")]
|
|
[Address(RVA = "0x958370", Offset = "0x956B70", VA = "0x180958370")]
|
|
get
|
|
{
|
|
return this.mTrailWidth;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002236 RID: 8758 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002236")]
|
|
[Address(RVA = "0x9568B0", Offset = "0x9550B0", VA = "0x1809568B0")]
|
|
public void Init()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002237 RID: 8759 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002237")]
|
|
[Address(RVA = "0x956060", Offset = "0x954860", VA = "0x180956060")]
|
|
public void Activate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002238 RID: 8760 RVA: 0x0004FC64 File Offset: 0x0004DE64
|
|
[Token(Token = "0x6002238")]
|
|
[Address(RVA = "0x9563D0", Offset = "0x954BD0", VA = "0x1809563D0")]
|
|
public void Deactivate()
|
|
{
|
|
this.mActivated = false;
|
|
GameObject gameObject = base.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
VertexPool vertexPool = this.mVertexPool;
|
|
int num2 = 0;
|
|
vertexPool.SetMeshObjectActive(num2 != 0);
|
|
}
|
|
|
|
// Token: 0x06002239 RID: 8761 RVA: 0x0004FCA0 File Offset: 0x0004DEA0
|
|
[Token(Token = "0x6002239")]
|
|
[Address(RVA = "0x9574A0", Offset = "0x955CA0", VA = "0x1809574A0")]
|
|
public void StopSmoothly(float fadeTime)
|
|
{
|
|
this.mFadeTime = fadeTime;
|
|
this.mIsFading = true;
|
|
}
|
|
|
|
// Token: 0x0600223A RID: 8762 RVA: 0x0004FCBC File Offset: 0x0004DEBC
|
|
[Token(Token = "0x600223A")]
|
|
[Address(RVA = "0x9570C0", Offset = "0x9558C0", VA = "0x1809570C0")]
|
|
private void OnEnable()
|
|
{
|
|
this.Activate();
|
|
}
|
|
|
|
// Token: 0x0600223B RID: 8763 RVA: 0x0004FCD0 File Offset: 0x0004DED0
|
|
[Token(Token = "0x600223B")]
|
|
[Address(RVA = "0x9563D0", Offset = "0x954BD0", VA = "0x1809563D0")]
|
|
private void OnDisable()
|
|
{
|
|
this.mActivated = false;
|
|
GameObject gameObject = base.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
VertexPool vertexPool = this.mVertexPool;
|
|
int num2 = 0;
|
|
vertexPool.SetMeshObjectActive(num2 != 0);
|
|
}
|
|
|
|
// Token: 0x0600223C RID: 8764 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600223C")]
|
|
[Address(RVA = "0x957E00", Offset = "0x956600", VA = "0x180957E00")]
|
|
private void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600223D RID: 8765 RVA: 0x0004FD0C File Offset: 0x0004DF0C
|
|
[Token(Token = "0x600223D")]
|
|
[Address(RVA = "0x956E30", Offset = "0x955630", VA = "0x180956E30")]
|
|
private void LateUpdate()
|
|
{
|
|
if (this.mInited)
|
|
{
|
|
this.mVertexPool.LateUpdate();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600223E RID: 8766 RVA: 0x0004FD34 File Offset: 0x0004DF34
|
|
[Token(Token = "0x600223E")]
|
|
[Address(RVA = "0x956E60", Offset = "0x955660", VA = "0x180956E60")]
|
|
private void OnDestroy()
|
|
{
|
|
if (this.mInited)
|
|
{
|
|
VertexPool vertexPool = this.mVertexPool;
|
|
if (vertexPool != 0)
|
|
{
|
|
vertexPool.Destroy();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600223F RID: 8767 RVA: 0x0004FD5C File Offset: 0x0004DF5C
|
|
[Token(Token = "0x600223F")]
|
|
[Address(RVA = "0x957490", Offset = "0x955C90", VA = "0x180957490")]
|
|
private void Start()
|
|
{
|
|
this.mInited = false;
|
|
this.Init();
|
|
}
|
|
|
|
// Token: 0x06002240 RID: 8768 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002240")]
|
|
[Address(RVA = "0x956E80", Offset = "0x955680", VA = "0x180956E80")]
|
|
private void OnDrawGizmos()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002241 RID: 8769 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002241")]
|
|
[Address(RVA = "0x9566D0", Offset = "0x954ED0", VA = "0x1809566D0")]
|
|
private void InitSpline()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002242 RID: 8770 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002242")]
|
|
[Address(RVA = "0x957250", Offset = "0x955A50", VA = "0x180957250")]
|
|
private void RefreshSpline()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002243 RID: 8771 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002243")]
|
|
[Address(RVA = "0x957930", Offset = "0x956130", VA = "0x180957930")]
|
|
private void UpdateVertex()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002244 RID: 8772 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002244")]
|
|
[Address(RVA = "0x957630", Offset = "0x955E30", VA = "0x180957630")]
|
|
private void UpdateIndices()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002245 RID: 8773 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002245")]
|
|
[Address(RVA = "0x957560", Offset = "0x955D60", VA = "0x180957560")]
|
|
private void UpdateHeadElem()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002246 RID: 8774 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002246")]
|
|
[Address(RVA = "0x9574B0", Offset = "0x955CB0", VA = "0x1809574B0")]
|
|
private void UpdateFade()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002247 RID: 8775 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002247")]
|
|
[Address(RVA = "0x9570D0", Offset = "0x9558D0", VA = "0x1809570D0")]
|
|
private void RecordCurElem()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002248 RID: 8776 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002248")]
|
|
[Address(RVA = "0x9564E0", Offset = "0x954CE0", VA = "0x1809564E0")]
|
|
private void InitOriginalElements()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002249 RID: 8777 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002249")]
|
|
[Address(RVA = "0x956420", Offset = "0x954C20", VA = "0x180956420")]
|
|
private void InitMeshObj()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600224A RID: 8778 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600224A")]
|
|
[Address(RVA = "0x958180", Offset = "0x956980", VA = "0x180958180")]
|
|
public XWeaponTrail()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600224B RID: 8779 RVA: 0x0004FD78 File Offset: 0x0004DF78
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600224B")]
|
|
[Address(RVA = "0x958130", Offset = "0x956930", VA = "0x180958130")]
|
|
static XWeaponTrail()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600224B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void XftWeapon.XWeaponTrail::.cctor()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{; Block_0:; stsfld:string(XWeaponTrail::Version, ldstr:string("1.3.1")); };
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x04002B97 RID: 11159
|
|
[Token(Token = "0x4002B97")]
|
|
public static string Version;
|
|
|
|
// Token: 0x04002B98 RID: 11160
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002B98")]
|
|
public bool UseWith2D;
|
|
|
|
// Token: 0x04002B99 RID: 11161
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002B99")]
|
|
public string SortingLayerName;
|
|
|
|
// Token: 0x04002B9A RID: 11162
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002B9A")]
|
|
public int SortingOrder;
|
|
|
|
// Token: 0x04002B9B RID: 11163
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002B9B")]
|
|
public Transform PointStart;
|
|
|
|
// Token: 0x04002B9C RID: 11164
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002B9C")]
|
|
public Transform PointEnd;
|
|
|
|
// Token: 0x04002B9D RID: 11165
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002B9D")]
|
|
public int MaxFrame;
|
|
|
|
// Token: 0x04002B9E RID: 11166
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4002B9E")]
|
|
public int Granularity;
|
|
|
|
// Token: 0x04002B9F RID: 11167
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002B9F")]
|
|
public float Fps;
|
|
|
|
// Token: 0x04002BA0 RID: 11168
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4002BA0")]
|
|
public Color MyColor;
|
|
|
|
// Token: 0x04002BA1 RID: 11169
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002BA1")]
|
|
public Material MyMaterial;
|
|
|
|
// Token: 0x04002BA2 RID: 11170
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002BA2")]
|
|
protected float mTrailWidth;
|
|
|
|
// Token: 0x04002BA3 RID: 11171
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002BA3")]
|
|
protected XWeaponTrail.Element mHeadElem;
|
|
|
|
// Token: 0x04002BA4 RID: 11172
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002BA4")]
|
|
protected List<XWeaponTrail.Element> mSnapshotList;
|
|
|
|
// Token: 0x04002BA5 RID: 11173
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4002BA5")]
|
|
protected XWeaponTrail.ElementPool mElemPool;
|
|
|
|
// Token: 0x04002BA6 RID: 11174
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4002BA6")]
|
|
protected Spline mSpline;
|
|
|
|
// Token: 0x04002BA7 RID: 11175
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4002BA7")]
|
|
protected float mFadeT;
|
|
|
|
// Token: 0x04002BA8 RID: 11176
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x4002BA8")]
|
|
protected bool mIsFading;
|
|
|
|
// Token: 0x04002BA9 RID: 11177
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4002BA9")]
|
|
protected float mFadeTime;
|
|
|
|
// Token: 0x04002BAA RID: 11178
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x4002BAA")]
|
|
protected float mElapsedTime;
|
|
|
|
// Token: 0x04002BAB RID: 11179
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4002BAB")]
|
|
protected float mFadeElapsedime;
|
|
|
|
// Token: 0x04002BAC RID: 11180
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4002BAC")]
|
|
protected GameObject mMeshObj;
|
|
|
|
// Token: 0x04002BAD RID: 11181
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4002BAD")]
|
|
protected VertexPool mVertexPool;
|
|
|
|
// Token: 0x04002BAE RID: 11182
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4002BAE")]
|
|
protected VertexPool.VertexSegment mVertexSegment;
|
|
|
|
// Token: 0x04002BAF RID: 11183
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4002BAF")]
|
|
protected bool mInited;
|
|
|
|
// Token: 0x04002BB0 RID: 11184
|
|
[FieldOffset(Offset = "0xC1")]
|
|
[Token(Token = "0x4002BB0")]
|
|
protected bool mActivated;
|
|
|
|
// Token: 0x0200038C RID: 908
|
|
[Token(Token = "0x200038C")]
|
|
public class Element
|
|
{
|
|
// Token: 0x170001DF RID: 479
|
|
// (get) Token: 0x0600224C RID: 8780 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x170001DF")]
|
|
public Vector3 Pos
|
|
{
|
|
[Token(Token = "0x600224C")]
|
|
[Address(RVA = "0x12DC760", Offset = "0x12DAF60", VA = "0x1812DC760")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600224D RID: 8781 RVA: 0x0004FD90 File Offset: 0x0004DF90
|
|
[Token(Token = "0x600224D")]
|
|
[Address(RVA = "0x12DC710", Offset = "0x12DAF10", VA = "0x1812DC710")]
|
|
public Element(Vector3 start, Vector3 end)
|
|
{
|
|
float z = start.z;
|
|
this.PointStart.z = z;
|
|
float z2 = end.z;
|
|
this.PointEnd.z = z2;
|
|
}
|
|
|
|
// Token: 0x0600224E RID: 8782 RVA: 0x0004FDCC File Offset: 0x0004DFCC
|
|
[Token(Token = "0x600224E")]
|
|
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
|
|
public Element()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002BB1 RID: 11185
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002BB1")]
|
|
public Vector3 PointStart;
|
|
|
|
// Token: 0x04002BB2 RID: 11186
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4002BB2")]
|
|
public Vector3 PointEnd;
|
|
}
|
|
|
|
// Token: 0x0200038D RID: 909
|
|
[Token(Token = "0x200038D")]
|
|
public class ElementPool
|
|
{
|
|
// Token: 0x170001E0 RID: 480
|
|
// (get) Token: 0x0600224F RID: 8783 RVA: 0x0004FDE0 File Offset: 0x0004DFE0
|
|
// (set) Token: 0x06002250 RID: 8784 RVA: 0x0004FDF4 File Offset: 0x0004DFF4
|
|
[Token(Token = "0x170001E0")]
|
|
public int CountAll
|
|
{
|
|
[Token(Token = "0x600224F")]
|
|
[Address(RVA = "0x29D0F0", Offset = "0x29B8F0", VA = "0x18029D0F0")]
|
|
get;
|
|
[Token(Token = "0x6002250")]
|
|
[Address(RVA = "0x29D100", Offset = "0x29B900", VA = "0x18029D100")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170001E1 RID: 481
|
|
// (get) Token: 0x06002251 RID: 8785 RVA: 0x0004FE08 File Offset: 0x0004E008
|
|
[Token(Token = "0x170001E1")]
|
|
public int CountActive
|
|
{
|
|
[Token(Token = "0x6002251")]
|
|
[Address(RVA = "0x12DC680", Offset = "0x12DAE80", VA = "0x1812DC680")]
|
|
get
|
|
{
|
|
int num = this.<CountAll>k__BackingField;
|
|
Stack<XWeaponTrail.Element> stack = this._stack;
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001E2 RID: 482
|
|
// (get) Token: 0x06002252 RID: 8786 RVA: 0x0004FE2C File Offset: 0x0004E02C
|
|
[Token(Token = "0x170001E2")]
|
|
public int CountInactive
|
|
{
|
|
[Token(Token = "0x6002252")]
|
|
[Address(RVA = "0x12DC6D0", Offset = "0x12DAED0", VA = "0x1812DC6D0")]
|
|
get
|
|
{
|
|
return this._stack._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002253 RID: 8787 RVA: 0x0004FE4C File Offset: 0x0004E04C
|
|
[Token(Token = "0x6002253")]
|
|
[Address(RVA = "0x12DC580", Offset = "0x12DAD80", VA = "0x1812DC580")]
|
|
public ElementPool(int preCount)
|
|
{
|
|
Stack<XWeaponTrail.Element> stack = new Stack();
|
|
this._stack = stack;
|
|
base..ctor();
|
|
int num = 0;
|
|
if (preCount > 0)
|
|
{
|
|
XWeaponTrail.Element element = new XWeaponTrail.Element();
|
|
this._stack.Push(element);
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002254 RID: 8788 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002254")]
|
|
[Address(RVA = "0x12DC410", Offset = "0x12DAC10", VA = "0x1812DC410")]
|
|
public XWeaponTrail.Element Get()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002255 RID: 8789 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002255")]
|
|
[Address(RVA = "0x12DC4B0", Offset = "0x12DACB0", VA = "0x1812DC4B0")]
|
|
public void Release(XWeaponTrail.Element element)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04002BB3 RID: 11187
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002BB3")]
|
|
private readonly Stack<XWeaponTrail.Element> _stack;
|
|
}
|
|
}
|
|
}
|