scripts
This commit is contained in:
+391
@@ -0,0 +1,391 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines
|
||||
{
|
||||
// Token: 0x020016D1 RID: 5841
|
||||
[Token(Token = "0x20016D1")]
|
||||
[StructLayout(3)]
|
||||
public abstract class SerpentEngineBase : IBlockCipher
|
||||
{
|
||||
// Token: 0x06009D05 RID: 40197 RVA: 0x0023CFC4 File Offset: 0x0023B1C4
|
||||
[Token(Token = "0x6009D05")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
protected SerpentEngineBase()
|
||||
{
|
||||
this.Reset();
|
||||
}
|
||||
|
||||
// Token: 0x06009D06 RID: 40198 RVA: 0x0023CFD8 File Offset: 0x0023B1D8
|
||||
[Token(Token = "0x6009D06")]
|
||||
[Address(RVA = "0x2102A10", Offset = "0x2101410", VA = "0x182102A10", Slot = "10")]
|
||||
public virtual void Init(bool encrypting, ICipherParameters parameters)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06009D06)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::Init(System.Boolean,BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.ICipherParameters)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_2E:
|
||||
stloc:ArgumentException(var_7_35, newobj:ArgumentException(ArgumentException::.ctor, ldloc:string(var_6)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
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 355
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x170018F1 RID: 6385
|
||||
// (get) Token: 0x06009D07 RID: 40199 RVA: 0x0023D01C File Offset: 0x0023B21C
|
||||
[Token(Token = "0x170018F1")]
|
||||
public virtual string AlgorithmName
|
||||
{
|
||||
[Token(Token = "0x6009D07")]
|
||||
[Address(RVA = "0x21032E0", Offset = "0x2101CE0", VA = "0x1821032E0", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return "Serpent";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170018F2 RID: 6386
|
||||
// (get) Token: 0x06009D08 RID: 40200 RVA: 0x0023D030 File Offset: 0x0023B230
|
||||
[Token(Token = "0x170018F2")]
|
||||
public virtual bool IsPartialBlockOkay
|
||||
{
|
||||
[Token(Token = "0x6009D08")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "12")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06009D09 RID: 40201 RVA: 0x0023D040 File Offset: 0x0023B240
|
||||
[Token(Token = "0x6009D09")]
|
||||
[Address(RVA = "0x2102650", Offset = "0x2101050", VA = "0x182102650", Slot = "13")]
|
||||
public virtual int GetBlockSize()
|
||||
{
|
||||
return SerpentEngineBase.BlockSize;
|
||||
}
|
||||
|
||||
// Token: 0x06009D0A RID: 40202 RVA: 0x0023D054 File Offset: 0x0023B254
|
||||
[Token(Token = "0x6009D0A")]
|
||||
[Address(RVA = "0x2102DB0", Offset = "0x21017B0", VA = "0x182102DB0", Slot = "8")]
|
||||
public int ProcessBlock(byte[] input, int inOff, byte[] output, int outOff)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06009D0A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Engines.SerpentEngineBase::ProcessBlock(System.Byte[],System.Int32,System.Byte[],System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_37:
|
||||
stloc:InvalidOperationException(var_4_3D, newobj:InvalidOperationException(InvalidOperationException::.ctor, ldloc:string(var_3)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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 355
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06009D0B RID: 40203 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6009D0B")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")]
|
||||
public virtual void Reset()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06009D0C RID: 40204 RVA: 0x0023D0A0 File Offset: 0x0023B2A0
|
||||
[Token(Token = "0x6009D0C")]
|
||||
[Address(RVA = "0x21009B0", Offset = "0x20FF3B0", VA = "0x1821009B0")]
|
||||
protected static int RotateLeft(int x, int bits)
|
||||
{
|
||||
return x;
|
||||
}
|
||||
|
||||
// Token: 0x06009D0D RID: 40205 RVA: 0x0023D0B0 File Offset: 0x0023B2B0
|
||||
[Token(Token = "0x6009D0D")]
|
||||
[Address(RVA = "0x7051F0", Offset = "0x703BF0", VA = "0x1807051F0")]
|
||||
private static int RotateRight(int x, int bits)
|
||||
{
|
||||
return x;
|
||||
}
|
||||
|
||||
// Token: 0x06009D0E RID: 40206 RVA: 0x0023D0C0 File Offset: 0x0023B2C0
|
||||
[Token(Token = "0x6009D0E")]
|
||||
[Address(RVA = "0x2102F60", Offset = "0x2101960", VA = "0x182102F60")]
|
||||
protected void Sb0(int a, int b, int c, int d)
|
||||
{
|
||||
this.X2 = a;
|
||||
this.X3 = c;
|
||||
this.X1 = a;
|
||||
this.X0 = a;
|
||||
}
|
||||
|
||||
// Token: 0x06009D0F RID: 40207 RVA: 0x0023D0EC File Offset: 0x0023B2EC
|
||||
[Token(Token = "0x6009D0F")]
|
||||
[Address(RVA = "0x21026B0", Offset = "0x21010B0", VA = "0x1821026B0")]
|
||||
protected void Ib0(int a, int b, int c, int d)
|
||||
{
|
||||
this.X2 = a;
|
||||
this.X1 = a;
|
||||
this.X3 = a;
|
||||
this.X0 = a;
|
||||
}
|
||||
|
||||
// Token: 0x06009D10 RID: 40208 RVA: 0x0023D118 File Offset: 0x0023B318
|
||||
[Token(Token = "0x6009D10")]
|
||||
[Address(RVA = "0x2102FC0", Offset = "0x21019C0", VA = "0x182102FC0")]
|
||||
protected void Sb1(int a, int b, int c, int d)
|
||||
{
|
||||
this.X2 = a;
|
||||
this.X3 = a;
|
||||
this.X1 = a;
|
||||
this.X0 = a;
|
||||
}
|
||||
|
||||
// Token: 0x06009D11 RID: 40209 RVA: 0x0023D144 File Offset: 0x0023B344
|
||||
[Token(Token = "0x6009D11")]
|
||||
[Address(RVA = "0x2102710", Offset = "0x2101110", VA = "0x182102710")]
|
||||
protected void Ib1(int a, int b, int c, int d)
|
||||
{
|
||||
this.X3 = a;
|
||||
this.X1 = a;
|
||||
this.X0 = b;
|
||||
this.X2 = a;
|
||||
}
|
||||
|
||||
// Token: 0x06009D12 RID: 40210 RVA: 0x0023D170 File Offset: 0x0023B370
|
||||
[Token(Token = "0x6009D12")]
|
||||
[Address(RVA = "0x2103020", Offset = "0x2101A20", VA = "0x182103020")]
|
||||
protected void Sb2(int a, int b, int c, int d)
|
||||
{
|
||||
this.X0 = a;
|
||||
this.X3 = a;
|
||||
this.X2 = a;
|
||||
this.X1 = a;
|
||||
}
|
||||
|
||||
// Token: 0x06009D13 RID: 40211 RVA: 0x0023D19C File Offset: 0x0023B39C
|
||||
[Token(Token = "0x6009D13")]
|
||||
[Address(RVA = "0x2102770", Offset = "0x2101170", VA = "0x182102770")]
|
||||
protected void Ib2(int a, int b, int c, int d)
|
||||
{
|
||||
this.X0 = b;
|
||||
this.X3 = b;
|
||||
this.X1 = b;
|
||||
this.X2 = b;
|
||||
}
|
||||
|
||||
// Token: 0x06009D14 RID: 40212 RVA: 0x0023D1C8 File Offset: 0x0023B3C8
|
||||
[Token(Token = "0x6009D14")]
|
||||
[Address(RVA = "0x21030A0", Offset = "0x2101AA0", VA = "0x1821030A0")]
|
||||
protected void Sb3(int a, int b, int c, int d)
|
||||
{
|
||||
this.X2 = a;
|
||||
this.X0 = a;
|
||||
this.X1 = a;
|
||||
this.X3 = b;
|
||||
}
|
||||
|
||||
// Token: 0x06009D15 RID: 40213 RVA: 0x0023D1F4 File Offset: 0x0023B3F4
|
||||
[Token(Token = "0x6009D15")]
|
||||
[Address(RVA = "0x21027E0", Offset = "0x21011E0", VA = "0x1821027E0")]
|
||||
protected void Ib3(int a, int b, int c, int d)
|
||||
{
|
||||
this.X0 = a;
|
||||
this.X2 = b;
|
||||
this.X3 = b;
|
||||
this.X1 = b;
|
||||
}
|
||||
|
||||
// Token: 0x06009D16 RID: 40214 RVA: 0x0023D220 File Offset: 0x0023B420
|
||||
[Token(Token = "0x6009D16")]
|
||||
[Address(RVA = "0x2103120", Offset = "0x2101B20", VA = "0x182103120")]
|
||||
protected void Sb4(int a, int b, int c, int d)
|
||||
{
|
||||
this.X3 = c;
|
||||
this.X0 = b;
|
||||
this.X2 = b;
|
||||
this.X1 = b;
|
||||
}
|
||||
|
||||
// Token: 0x06009D17 RID: 40215 RVA: 0x0023D24C File Offset: 0x0023B44C
|
||||
[Token(Token = "0x6009D17")]
|
||||
[Address(RVA = "0x2102840", Offset = "0x2101240", VA = "0x182102840")]
|
||||
protected void Ib4(int a, int b, int c, int d)
|
||||
{
|
||||
this.X1 = a;
|
||||
this.X3 = a;
|
||||
this.X0 = a;
|
||||
this.X2 = c;
|
||||
}
|
||||
|
||||
// Token: 0x06009D18 RID: 40216 RVA: 0x0023D278 File Offset: 0x0023B478
|
||||
[Token(Token = "0x6009D18")]
|
||||
[Address(RVA = "0x2103180", Offset = "0x2101B80", VA = "0x182103180")]
|
||||
protected void Sb5(int a, int b, int c, int d)
|
||||
{
|
||||
this.X0 = a;
|
||||
this.X1 = a;
|
||||
this.X2 = a;
|
||||
this.X3 = a;
|
||||
}
|
||||
|
||||
// Token: 0x06009D19 RID: 40217 RVA: 0x0023D2A4 File Offset: 0x0023B4A4
|
||||
[Token(Token = "0x6009D19")]
|
||||
[Address(RVA = "0x21028A0", Offset = "0x21012A0", VA = "0x1821028A0")]
|
||||
protected void Ib5(int a, int b, int c, int d)
|
||||
{
|
||||
this.X3 = a;
|
||||
this.X1 = a;
|
||||
this.X2 = a;
|
||||
this.X0 = a;
|
||||
}
|
||||
|
||||
// Token: 0x06009D1A RID: 40218 RVA: 0x0023D2D0 File Offset: 0x0023B4D0
|
||||
[Token(Token = "0x6009D1A")]
|
||||
[Address(RVA = "0x21031E0", Offset = "0x2101BE0", VA = "0x1821031E0")]
|
||||
protected void Sb6(int a, int b, int c, int d)
|
||||
{
|
||||
this.X1 = a;
|
||||
this.X2 = a;
|
||||
this.X0 = a;
|
||||
this.X3 = a;
|
||||
}
|
||||
|
||||
// Token: 0x06009D1B RID: 40219 RVA: 0x0023D2FC File Offset: 0x0023B4FC
|
||||
[Token(Token = "0x6009D1B")]
|
||||
[Address(RVA = "0x2102920", Offset = "0x2101320", VA = "0x182102920")]
|
||||
protected void Ib6(int a, int b, int c, int d)
|
||||
{
|
||||
this.X1 = a;
|
||||
this.X3 = a;
|
||||
this.X2 = a;
|
||||
this.X0 = a;
|
||||
}
|
||||
|
||||
// Token: 0x06009D1C RID: 40220 RVA: 0x0023D328 File Offset: 0x0023B528
|
||||
[Token(Token = "0x6009D1C")]
|
||||
[Address(RVA = "0x2103230", Offset = "0x2101C30", VA = "0x182103230")]
|
||||
protected void Sb7(int a, int b, int c, int d)
|
||||
{
|
||||
this.X1 = b;
|
||||
this.X3 = c;
|
||||
this.X2 = c;
|
||||
this.X0 = c;
|
||||
}
|
||||
|
||||
// Token: 0x06009D1D RID: 40221 RVA: 0x0023D354 File Offset: 0x0023B554
|
||||
[Token(Token = "0x6009D1D")]
|
||||
[Address(RVA = "0x2102990", Offset = "0x2101390", VA = "0x182102990")]
|
||||
protected void Ib7(int a, int b, int c, int d)
|
||||
{
|
||||
this.X3 = c;
|
||||
this.X1 = 0;
|
||||
this.X0 = 0;
|
||||
this.X2 = c;
|
||||
}
|
||||
|
||||
// Token: 0x06009D1E RID: 40222 RVA: 0x0023D380 File Offset: 0x0023B580
|
||||
[Token(Token = "0x6009D1E")]
|
||||
[Address(RVA = "0x2102CD0", Offset = "0x21016D0", VA = "0x182102CD0")]
|
||||
protected void LT()
|
||||
{
|
||||
int num = this.X1;
|
||||
num += num;
|
||||
this.X1 = num;
|
||||
this.X3 = num;
|
||||
this.X0 = num;
|
||||
this.X2 = num;
|
||||
}
|
||||
|
||||
// Token: 0x06009D1F RID: 40223 RVA: 0x0023D3B4 File Offset: 0x0023B5B4
|
||||
[Token(Token = "0x6009D1F")]
|
||||
[Address(RVA = "0x2102BF0", Offset = "0x21015F0", VA = "0x182102BF0")]
|
||||
protected void InverseLT()
|
||||
{
|
||||
int x = this.X3;
|
||||
int x2 = this.X0;
|
||||
this.X3 = x;
|
||||
this.X1 = x2;
|
||||
this.X2 = x2;
|
||||
this.X0 = x2;
|
||||
}
|
||||
|
||||
// Token: 0x06009D20 RID: 40224
|
||||
[Token(Token = "0x6009D20")]
|
||||
[Address(Slot = "15")]
|
||||
protected abstract int[] MakeWorkingKey(byte[] key);
|
||||
|
||||
// Token: 0x06009D21 RID: 40225
|
||||
[Token(Token = "0x6009D21")]
|
||||
[Address(Slot = "16")]
|
||||
protected abstract void EncryptBlock(byte[] input, int inOff, byte[] output, int outOff);
|
||||
|
||||
// Token: 0x06009D22 RID: 40226
|
||||
[Token(Token = "0x6009D22")]
|
||||
[Address(Slot = "17")]
|
||||
protected abstract void DecryptBlock(byte[] input, int inOff, byte[] output, int outOff);
|
||||
|
||||
// Token: 0x040066E4 RID: 26340
|
||||
[Token(Token = "0x40066E4")]
|
||||
protected static readonly int BlockSize;
|
||||
|
||||
// Token: 0x040066E5 RID: 26341
|
||||
[Token(Token = "0x40066E5")]
|
||||
internal const int ROUNDS = 32;
|
||||
|
||||
// Token: 0x040066E6 RID: 26342
|
||||
[Token(Token = "0x40066E6")]
|
||||
internal const int PHI = -1640531527;
|
||||
|
||||
// Token: 0x040066E7 RID: 26343
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40066E7")]
|
||||
protected bool encrypting;
|
||||
|
||||
// Token: 0x040066E8 RID: 26344
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40066E8")]
|
||||
protected int[] wKey;
|
||||
|
||||
// Token: 0x040066E9 RID: 26345
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40066E9")]
|
||||
protected int X0;
|
||||
|
||||
// Token: 0x040066EA RID: 26346
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40066EA")]
|
||||
protected int X1;
|
||||
|
||||
// Token: 0x040066EB RID: 26347
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40066EB")]
|
||||
protected int X2;
|
||||
|
||||
// Token: 0x040066EC RID: 26348
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40066EC")]
|
||||
protected int X3;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user