Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/JHKHGMAJMNM.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

542 lines
17 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x0200250F RID: 9487
[Token(Token = "0x200250F")]
public class JHKHGMAJMNM : KGKLFGJLLJE<JHBMLHEKGJI>
{
// Token: 0x17002821 RID: 10273
// (get) Token: 0x0600F439 RID: 62521 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002821")]
public override int AKGEGLEMFGM
{
[Token(Token = "0x600F439")]
[Address(RVA = "0x8EED90", Offset = "0x8EDB90", VA = "0x1808EED90", Slot = "6")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002822 RID: 10274
// (get) Token: 0x0600F43A RID: 62522 RVA: 0x00380D00 File Offset: 0x0037EF00
[Token(Token = "0x17002822")]
public FDKPONPCGGC ILGFOHIJHMG
{
[Token(Token = "0x600F43A")]
[Address(RVA = "0x8F02A0", Offset = "0x8EF0A0", VA = "0x1808F02A0")]
get
{
/*
An exception occurred when decompiling this method (0600F43A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling FDKPONPCGGC JHKHGMAJMNM::NGPBMCEEFBK()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:bool(var_1_06, ldfld:bool(FDKPONPCGGC::GPGHKKMCFIF, ldloc:FDKPONPCGGC[exp:valuetype FDKPONPCGGC&](var_0)))
}
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 1660
*/;
}
}
// Token: 0x17002823 RID: 10275
// (get) Token: 0x0600F43B RID: 62523 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002823")]
public KIJMAEEMGLG BCDIOCAIKEI
{
[Token(Token = "0x600F43B")]
[Address(RVA = "0x8EE800", Offset = "0x8ED600", VA = "0x1808EE800")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600F43C RID: 62524 RVA: 0x00380D14 File Offset: 0x0037EF14
[Token(Token = "0x600F43C")]
[Address(RVA = "0x8F0980", Offset = "0x8EF780", VA = "0x1808F0980")]
public JHKHGMAJMNM(JHKHGMAJMNM.IMPMKLGPKKA KDMGDPJLIBN)
{
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
List<int> list = new List();
this.AFAKHFCJHBA = list;
GPFLNFOKEIA<Vector2> gpflnfokeia = new GPFLNFOKEIA(5);
this.NCMDINKKPKF = gpflnfokeia;
this.OKCHOOCNCPA = 0.66f;
Vector2 zero = Vector2.zero;
this.LDIADLDEIFC = zero;
this.LDIADLDEIFC.y = (float)0;
Vector2 zero2 = Vector2.zero;
this.GLOKEIKAEFO.y = (float)0;
this.GLOKEIKAEFO = zero2;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
JHKHGMAJMNM.GKNNENFEHCH cepijclfmbn = KDMGDPJLIBN.CEPIJCLFMBN;
this.CEPIJCLFMBN = cepijclfmbn;
int num = 0;
int num2 = 0;
int num3 = 0;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje;
pegjgmdgkjn.JEPMLPCOGNM((ushort)num, num3, num2, knfakjmalje);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.NMHKIKAKMCG);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HCJFMNFIEEM);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.LFKBKIGPMDC);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
int num4 = 0;
pegjgmdgkjn3.PIEOGAPMGIH((ushort)num4);
}
// Token: 0x17002824 RID: 10276
// (get) Token: 0x0600F43D RID: 62525 RVA: 0x00380E0C File Offset: 0x0037F00C
[Token(Token = "0x17002824")]
public override bool IJCHDCHAKCM
{
[Token(Token = "0x600F43D")]
[Address(RVA = "0x8F0250", Offset = "0x8EF050", VA = "0x1808F0250", Slot = "4")]
get
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
bool flag;
return flag;
}
}
// Token: 0x0600F43E RID: 62526 RVA: 0x00380E28 File Offset: 0x0037F028
[Token(Token = "0x600F43E")]
[Address(RVA = "0x8EE870", Offset = "0x8ED670", VA = "0x1808EE870", Slot = "5")]
protected override void BALOKJMBNIN()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
KIJMAEEMGLG idpmcdjpkdo = this.IDPMCDJPKDO;
this.IDPMCDJPKDO.BKIJFMOBAEG = idpmcdjpkdo != null;
string text = this.ToString();
this.IDPMCDJPKDO = text;
bool pjfmfliahnm = this.IDPMCDJPKDO.PJFMFLIAHNM;
this.IDPMCDJPKDO.JOLMKEKAFHF = pjfmfliahnm;
FDKPONPCGGC fdkponpcggc;
if (fdkponpcggc.GPGHKKMCFIF)
{
}
int num = 0;
this.IDPMCDJPKDO.PJFMFLIAHNM = num != 0;
FDKPONPCGGC fdkponpcggc2;
bool gpghkkmcfif = fdkponpcggc2.GPGHKKMCFIF;
bool flag;
if (flag)
{
FDKPONPCGGC fdkponpcggc3;
bool gpghkkmcfif2 = fdkponpcggc3.GPGHKKMCFIF;
bool flag2;
if (flag2)
{
this.PCHNIFLHDOD();
}
}
}
// Token: 0x0600F43F RID: 62527 RVA: 0x00380EC0 File Offset: 0x0037F0C0
[Token(Token = "0x600F43F")]
[Address(RVA = "0x8F0560", Offset = "0x8EF360", VA = "0x1808F0560", Slot = "7")]
protected virtual void PCHNIFLHDOD()
{
this.AFAKHFCJHBA.Clear();
bool flag = this.INMGNEFEJMK(JJOBICMCEFO.KNIMPBAAJLM.Began);
if (this.EMJCJKLAKCP || flag)
{
bool flag2 = this.INMGNEFEJMK(JJOBICMCEFO.KNIMPBAAJLM.Moved);
if (!this.EMJCJKLAKCP || flag2)
{
bool flag3 = this.INMGNEFEJMK(JJOBICMCEFO.KNIMPBAAJLM.Stationary);
List<int> afakhfcjhba = this.AFAKHFCJHBA;
int falcnoonpki = this.FALCNOONPKI;
if (this.CFHJLNAEJIL(afakhfcjhba))
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
return;
}
}
}
}
// Token: 0x0600F440 RID: 62528 RVA: 0x00380F34 File Offset: 0x0037F134
[Token(Token = "0x600F440")]
[Address(RVA = "0x8F02D0", Offset = "0x8EF0D0", VA = "0x1808F02D0")]
private void NMHKIKAKMCG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
float time = Time.time;
this.NOGFKFHBDPC = time;
this.PCHNIFLHDOD();
int width = Screen.width;
int height = Screen.height;
ulong num;
this.IDPMCDJPKDO.IODDGJBEOMI = num;
this.IDPMCDJPKDO.IODDGJBEOMI.y = (float)0;
bool flag = !this.EMJCJKLAKCP;
this.IDPMCDJPKDO.PJCBLIOAIEJ = flag;
}
// Token: 0x0600F441 RID: 62529 RVA: 0x00380FA0 File Offset: 0x0037F1A0
[Token(Token = "0x600F441")]
[Address(RVA = "0x8F0650", Offset = "0x8EF450", VA = "0x1808F0650")]
private void PEPFBOKIPHK()
{
IReadOnlyList<Touch> mkipboajmej = this.MKIPBOAJMEJ;
List<int> list = new List(0);
IReadOnlyList<Touch> mkipboajmej2 = this.MKIPBOAJMEJ;
int num = 0;
num += num;
num++;
int num2 = 0;
if (num < list)
{
IReadOnlyList<Touch> mkipboajmej3 = this.MKIPBOAJMEJ;
if (num < num2)
{
num += num;
if (num == num2)
{
goto IL_6F;
}
num++;
}
bool flag;
if (!this.AFAKHFCJHBA.Contains(num) && flag)
{
list.Add(flag);
}
IReadOnlyList<Touch> mkipboajmej4 = this.MKIPBOAJMEJ;
num++;
flag += flag;
IL_6F:
flag += flag;
}
if (this.CFHJLNAEJIL(list))
{
this.AFAKHFCJHBA.AddRange(list);
}
}
// Token: 0x0600F442 RID: 62530 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F442")]
[Address(RVA = "0x8EF3C0", Offset = "0x8EE1C0", VA = "0x1808EF3C0")]
private void LFKBKIGPMDC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F443 RID: 62531 RVA: 0x00381040 File Offset: 0x0037F240
[Token(Token = "0x600F443")]
[Address(RVA = "0x8EEC60", Offset = "0x8EDA60", VA = "0x1808EEC60")]
private void HCJFMNFIEEM(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
int num;
do
{
num = 0;
List<int> afakhfcjhba = this.AFAKHFCJHBA;
bool flag;
if (flag)
{
DLDFCFELAJA napjmfgpcnb = this.NAPJMFGPCNB;
}
}
while (num != 0);
this.AFAKHFCJHBA.Clear();
}
// Token: 0x0600F444 RID: 62532 RVA: 0x00381080 File Offset: 0x0037F280
[Token(Token = "0x600F444")]
[Address(RVA = "0x8EEBE0", Offset = "0x8ED9E0", VA = "0x1808EEBE0")]
public void CNMCLKKLPMN(float MHJGAIMMGHC)
{
Vector2 vector = KKNDFPGMEAM.DAEMIPGIEOO();
this.OKCHOOCNCPA = (float)0;
}
// Token: 0x0600F445 RID: 62533 RVA: 0x0038109C File Offset: 0x0037F29C
[Token(Token = "0x600F445")]
[Address(RVA = "0x8EE9B0", Offset = "0x8ED7B0", VA = "0x1808EE9B0")]
private bool CFHJLNAEJIL(List<int> PMMCAGDFFKG)
{
int num;
do
{
num = 0;
bool flag;
if (flag)
{
DLDFCFELAJA napjmfgpcnb = this.NAPJMFGPCNB;
}
if (num != 0)
{
goto IL_3D;
}
if (num != -1)
{
}
if ((ulong)1L == 0UL)
{
}
bool flag2;
if (flag2)
{
DLDFCFELAJA napjmfgpcnb2 = this.NAPJMFGPCNB;
}
}
while (num != 0);
return true;
IL_3D:
throw new NullReferenceException();
}
// Token: 0x0600F446 RID: 62534 RVA: 0x003810EC File Offset: 0x0037F2EC
[Token(Token = "0x600F446")]
[Address(RVA = "0x8F03C0", Offset = "0x8EF1C0", VA = "0x1808F03C0", Slot = "8")]
protected virtual void PAJNKODCPML()
{
this.PBPKIHFNGFB();
KIJMAEEMGLG kijmaeemglg = KIJMAEEMGLG.JMIGKJPPFND;
GPFLNFOKEIA<Vector2> ncmdinkkpkf = this.NCMDINKKPKF;
int ednnccfdmcj = kijmaeemglg.EDNNCCFDMCJ;
this.IDPMCDJPKDO.EDNNCCFDMCJ = ednnccfdmcj;
float y = kijmaeemglg.IODDGJBEOMI.y;
this.IDPMCDJPKDO.IODDGJBEOMI.y = y;
Vector2 ickccanhphg = kijmaeemglg.ICKCCANHPHG;
this.IDPMCDJPKDO.ICKCCANHPHG = ickccanhphg;
Vector2 nidcgnklloh = kijmaeemglg.NIDCGNKLLOH;
this.IDPMCDJPKDO.NIDCGNKLLOH = nidcgnklloh;
Vector2 apcojcjnkpo = kijmaeemglg.APCOJCJNKPO;
this.IDPMCDJPKDO.APCOJCJNKPO = apcojcjnkpo;
float nljecfcfaja = kijmaeemglg.NLJECFCFAJA;
this.IDPMCDJPKDO.NLJECFCFAJA = nljecfcfaja;
float y2 = kijmaeemglg.BHOLMEFMIMG.y;
this.IDPMCDJPKDO.BHOLMEFMIMG.y = y2;
bool eipadkjdeio = kijmaeemglg.EIPADKJDEIO;
this.IDPMCDJPKDO.EIPADKJDEIO = eipadkjdeio;
ncmdinkkpkf.LKLKGDMFMCC();
}
// Token: 0x0600F447 RID: 62535 RVA: 0x003811D0 File Offset: 0x0037F3D0
[Token(Token = "0x600F447")]
[Address(RVA = "0x8EF0C0", Offset = "0x8EDEC0", VA = "0x1808EF0C0")]
private void LDFOMFACGAJ(out Vector2 MAIKKHCFMEF, out float LGADPEFEMND, out bool EMOABEGLFNA, out int JMJPFKCFFPE)
{
int num = 0;
List<int> afakhfcjhba = this.AFAKHFCJHBA;
Vector2 zero = Vector2.zero;
int num2 = 0;
int num3 = 0;
List<int> afakhfcjhba2 = this.AFAKHFCJHBA;
ThrowHelper.ThrowArgumentOutOfRangeException();
float num4 = base.NACEFPCMIAM(num);
Vector2 vector;
bool flag = vector == (ulong)2L;
num2++;
EMOABEGLFNA.m_value = flag;
List<int> afakhfcjhba3 = this.AFAKHFCJHBA;
float num5 = Mathf.Clamp01((float)num3);
LGADPEFEMND.m_value = num5;
int width = Screen.width;
int height = Screen.height;
}
// Token: 0x0600F448 RID: 62536 RVA: 0x00381260 File Offset: 0x0037F460
[Token(Token = "0x600F448")]
[Address(RVA = "0x8F0480", Offset = "0x8EF280", VA = "0x1808F0480")]
private void PBPKIHFNGFB()
{
Vector2 zero = Vector2.zero;
int num = 0;
this.GLOKEIKAEFO = zero;
this.GLOKEIKAEFO.y = (float)0;
this.FHINNFHLOJJ = (float)num;
Vector2 zero2 = Vector2.zero;
this.IDPMCDJPKDO.APCOJCJNKPO = zero2;
this.IDPMCDJPKDO.APCOJCJNKPO.y = (float)0;
Vector2 zero3 = Vector2.zero;
this.IDPMCDJPKDO.BCHGCPHAHGL = zero3;
this.IDPMCDJPKDO.BCHGCPHAHGL.y = (float)0;
this.IDPMCDJPKDO.NLJECFCFAJA = (float)num;
this.IDPMCDJPKDO.EJNDDALGPEG = (float)num;
}
// Token: 0x0600F449 RID: 62537 RVA: 0x003812F8 File Offset: 0x0037F4F8
[Token(Token = "0x600F449")]
[Address(RVA = "0x8EEDD0", Offset = "0x8EDBD0", VA = "0x1808EEDD0")]
[CompilerGenerated]
private bool INMGNEFEJMK(JJOBICMCEFO.KNIMPBAAJLM MFPEMJDIIFA)
{
int num;
do
{
num = 0;
IReadOnlyList<Touch> mkipboajmej = this.MKIPBOAJMEJ;
num += num;
num++;
if (this.AFAKHFCJHBA._size < this.FALCNOONPKI)
{
bool flag;
while (!flag)
{
}
this.AFAKHFCJHBA.Add(flag);
while (flag)
{
}
int num2 = 0;
num2 += num2;
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x0400A2DA RID: 41690
[Token(Token = "0x400A2DA")]
private const float LOCPIEMOELI = 0.1f;
// Token: 0x0400A2DB RID: 41691
[Token(Token = "0x400A2DB")]
private const float MKAFANHJBAP = 0.2f;
// Token: 0x0400A2DC RID: 41692
[Token(Token = "0x400A2DC")]
private const int DBENADCJLNN = 5;
// Token: 0x0400A2DD RID: 41693
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400A2DD")]
private KIJMAEEMGLG IDPMCDJPKDO;
// Token: 0x0400A2DE RID: 41694
[FieldOffset(Offset = "0xE4")]
[Token(Token = "0x400A2DE")]
private readonly bool EMJCJKLAKCP;
// Token: 0x0400A2DF RID: 41695
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400A2DF")]
private readonly int FALCNOONPKI;
// Token: 0x0400A2E0 RID: 41696
[FieldOffset(Offset = "0xEC")]
[Token(Token = "0x400A2E0")]
private readonly JHKHGMAJMNM.GKNNENFEHCH CEPIJCLFMBN;
// Token: 0x0400A2E1 RID: 41697
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400A2E1")]
private readonly HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400A2E2 RID: 41698
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400A2E2")]
private readonly List<int> AFAKHFCJHBA;
// Token: 0x0400A2E3 RID: 41699
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400A2E3")]
private readonly GPFLNFOKEIA<Vector2> NCMDINKKPKF;
// Token: 0x0400A2E4 RID: 41700
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400A2E4")]
private float OKCHOOCNCPA;
// Token: 0x0400A2E5 RID: 41701
[FieldOffset(Offset = "0x10C")]
[Token(Token = "0x400A2E5")]
private float NOGFKFHBDPC;
// Token: 0x0400A2E6 RID: 41702
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400A2E6")]
private Vector2 LDIADLDEIFC;
// Token: 0x0400A2E7 RID: 41703
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400A2E7")]
private Vector2 GLOKEIKAEFO;
// Token: 0x0400A2E8 RID: 41704
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400A2E8")]
private float FHINNFHLOJJ;
// Token: 0x02002510 RID: 9488
[Token(Token = "0x2002510")]
private enum MDDHFCLKGGG
{
// Token: 0x0400A2EA RID: 41706
[Token(Token = "0x400A2EA")]
Waiting,
// Token: 0x0400A2EB RID: 41707
[Token(Token = "0x400A2EB")]
Locked
}
// Token: 0x02002511 RID: 9489
[Token(Token = "0x2002511")]
public enum GKNNENFEHCH
{
// Token: 0x0400A2ED RID: 41709
[Token(Token = "0x400A2ED")]
DeltaUnclamped,
// Token: 0x0400A2EE RID: 41710
[Token(Token = "0x400A2EE")]
DisplacementClamped,
// Token: 0x0400A2EF RID: 41711
[Token(Token = "0x400A2EF")]
AccumulatedClamped
}
// Token: 0x02002512 RID: 9490
[Token(Token = "0x2002512")]
public struct IMPMKLGPKKA
{
// Token: 0x0400A2F0 RID: 41712
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A2F0")]
public JHBMLHEKGJI BDFDACHIDBO;
// Token: 0x0400A2F1 RID: 41713
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400A2F1")]
public int JMHKMOACHDG;
// Token: 0x0400A2F2 RID: 41714
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400A2F2")]
public bool AFNJDOHPKPO;
// Token: 0x0400A2F3 RID: 41715
[FieldOffset(Offset = "0x9")]
[Token(Token = "0x400A2F3")]
public bool EMJCJKLAKCP;
// Token: 0x0400A2F4 RID: 41716
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400A2F4")]
public int FALCNOONPKI;
// Token: 0x0400A2F5 RID: 41717
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A2F5")]
public JHKHGMAJMNM.GKNNENFEHCH CEPIJCLFMBN;
}
}