Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/JHKHGMAJMNM.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

542 lines
17 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020025F7 RID: 9719
[Token(Token = "0x20025F7")]
public class JHKHGMAJMNM : KGKLFGJLLJE<JHBMLHEKGJI>
{
// Token: 0x170028C8 RID: 10440
// (get) Token: 0x0600F857 RID: 63575 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170028C8")]
public override int AKGEGLEMFGM
{
[Token(Token = "0x600F857")]
[Address(RVA = "0x14D1B00", Offset = "0x14D0B00", VA = "0x1814D1B00", Slot = "6")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170028C9 RID: 10441
// (get) Token: 0x0600F858 RID: 63576 RVA: 0x0038A2B4 File Offset: 0x003884B4
[Token(Token = "0x170028C9")]
public FDKPONPCGGC ILGFOHIJHMG
{
[Token(Token = "0x600F858")]
[Address(RVA = "0x14D3010", Offset = "0x14D2010", VA = "0x1814D3010")]
get
{
/*
An exception occurred when decompiling this method (0600F858)
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 1663
*/;
}
}
// Token: 0x170028CA RID: 10442
// (get) Token: 0x0600F859 RID: 63577 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170028CA")]
public KIJMAEEMGLG BCDIOCAIKEI
{
[Token(Token = "0x600F859")]
[Address(RVA = "0x14D1570", Offset = "0x14D0570", VA = "0x1814D1570")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0600F85A RID: 63578 RVA: 0x0038A2C8 File Offset: 0x003884C8
[Token(Token = "0x600F85A")]
[Address(RVA = "0x14D36F0", Offset = "0x14D26F0", VA = "0x1814D36F0")]
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: 0x170028CB RID: 10443
// (get) Token: 0x0600F85B RID: 63579 RVA: 0x0038A3C0 File Offset: 0x003885C0
[Token(Token = "0x170028CB")]
public override bool IJCHDCHAKCM
{
[Token(Token = "0x600F85B")]
[Address(RVA = "0x14D2FC0", Offset = "0x14D1FC0", VA = "0x1814D2FC0", Slot = "4")]
get
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
bool flag;
return flag;
}
}
// Token: 0x0600F85C RID: 63580 RVA: 0x0038A3DC File Offset: 0x003885DC
[Token(Token = "0x600F85C")]
[Address(RVA = "0x14D15E0", Offset = "0x14D05E0", VA = "0x1814D15E0", 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: 0x0600F85D RID: 63581 RVA: 0x0038A474 File Offset: 0x00388674
[Token(Token = "0x600F85D")]
[Address(RVA = "0x14D32D0", Offset = "0x14D22D0", VA = "0x1814D32D0", 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: 0x0600F85E RID: 63582 RVA: 0x0038A4E8 File Offset: 0x003886E8
[Token(Token = "0x600F85E")]
[Address(RVA = "0x14D3040", Offset = "0x14D2040", VA = "0x1814D3040")]
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: 0x0600F85F RID: 63583 RVA: 0x0038A554 File Offset: 0x00388754
[Token(Token = "0x600F85F")]
[Address(RVA = "0x14D33C0", Offset = "0x14D23C0", VA = "0x1814D33C0")]
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: 0x0600F860 RID: 63584 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F860")]
[Address(RVA = "0x14D2130", Offset = "0x14D1130", VA = "0x1814D2130")]
private void LFKBKIGPMDC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F861 RID: 63585 RVA: 0x0038A5F4 File Offset: 0x003887F4
[Token(Token = "0x600F861")]
[Address(RVA = "0x14D19D0", Offset = "0x14D09D0", VA = "0x1814D19D0")]
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: 0x0600F862 RID: 63586 RVA: 0x0038A634 File Offset: 0x00388834
[Token(Token = "0x600F862")]
[Address(RVA = "0x14D1950", Offset = "0x14D0950", VA = "0x1814D1950")]
public void CNMCLKKLPMN(float MHJGAIMMGHC)
{
Vector2 vector = KKNDFPGMEAM.DAEMIPGIEOO();
this.OKCHOOCNCPA = (float)0;
}
// Token: 0x0600F863 RID: 63587 RVA: 0x0038A650 File Offset: 0x00388850
[Token(Token = "0x600F863")]
[Address(RVA = "0x14D1720", Offset = "0x14D0720", VA = "0x1814D1720")]
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: 0x0600F864 RID: 63588 RVA: 0x0038A6A0 File Offset: 0x003888A0
[Token(Token = "0x600F864")]
[Address(RVA = "0x14D3130", Offset = "0x14D2130", VA = "0x1814D3130", 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: 0x0600F865 RID: 63589 RVA: 0x0038A784 File Offset: 0x00388984
[Token(Token = "0x600F865")]
[Address(RVA = "0x14D1E30", Offset = "0x14D0E30", VA = "0x1814D1E30")]
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: 0x0600F866 RID: 63590 RVA: 0x0038A814 File Offset: 0x00388A14
[Token(Token = "0x600F866")]
[Address(RVA = "0x14D31F0", Offset = "0x14D21F0", VA = "0x1814D31F0")]
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: 0x0600F867 RID: 63591 RVA: 0x0038A8AC File Offset: 0x00388AAC
[Token(Token = "0x600F867")]
[Address(RVA = "0x14D1B40", Offset = "0x14D0B40", VA = "0x1814D1B40")]
[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: 0x0400A4D9 RID: 42201
[Token(Token = "0x400A4D9")]
private const float LOCPIEMOELI = 0.1f;
// Token: 0x0400A4DA RID: 42202
[Token(Token = "0x400A4DA")]
private const float MKAFANHJBAP = 0.2f;
// Token: 0x0400A4DB RID: 42203
[Token(Token = "0x400A4DB")]
private const int DBENADCJLNN = 5;
// Token: 0x0400A4DC RID: 42204
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400A4DC")]
private KIJMAEEMGLG IDPMCDJPKDO;
// Token: 0x0400A4DD RID: 42205
[FieldOffset(Offset = "0xE4")]
[Token(Token = "0x400A4DD")]
private readonly bool EMJCJKLAKCP;
// Token: 0x0400A4DE RID: 42206
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400A4DE")]
private readonly int FALCNOONPKI;
// Token: 0x0400A4DF RID: 42207
[FieldOffset(Offset = "0xEC")]
[Token(Token = "0x400A4DF")]
private readonly JHKHGMAJMNM.GKNNENFEHCH CEPIJCLFMBN;
// Token: 0x0400A4E0 RID: 42208
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400A4E0")]
private readonly HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x0400A4E1 RID: 42209
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400A4E1")]
private readonly List<int> AFAKHFCJHBA;
// Token: 0x0400A4E2 RID: 42210
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400A4E2")]
private readonly GPFLNFOKEIA<Vector2> NCMDINKKPKF;
// Token: 0x0400A4E3 RID: 42211
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400A4E3")]
private float OKCHOOCNCPA;
// Token: 0x0400A4E4 RID: 42212
[FieldOffset(Offset = "0x10C")]
[Token(Token = "0x400A4E4")]
private float NOGFKFHBDPC;
// Token: 0x0400A4E5 RID: 42213
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400A4E5")]
private Vector2 LDIADLDEIFC;
// Token: 0x0400A4E6 RID: 42214
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400A4E6")]
private Vector2 GLOKEIKAEFO;
// Token: 0x0400A4E7 RID: 42215
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400A4E7")]
private float FHINNFHLOJJ;
// Token: 0x020025F8 RID: 9720
[Token(Token = "0x20025F8")]
private enum MDDHFCLKGGG
{
// Token: 0x0400A4E9 RID: 42217
[Token(Token = "0x400A4E9")]
Waiting,
// Token: 0x0400A4EA RID: 42218
[Token(Token = "0x400A4EA")]
Locked
}
// Token: 0x020025F9 RID: 9721
[Token(Token = "0x20025F9")]
public enum GKNNENFEHCH
{
// Token: 0x0400A4EC RID: 42220
[Token(Token = "0x400A4EC")]
DeltaUnclamped,
// Token: 0x0400A4ED RID: 42221
[Token(Token = "0x400A4ED")]
DisplacementClamped,
// Token: 0x0400A4EE RID: 42222
[Token(Token = "0x400A4EE")]
AccumulatedClamped
}
// Token: 0x020025FA RID: 9722
[Token(Token = "0x20025FA")]
public struct IMPMKLGPKKA
{
// Token: 0x0400A4EF RID: 42223
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A4EF")]
public JHBMLHEKGJI BDFDACHIDBO;
// Token: 0x0400A4F0 RID: 42224
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400A4F0")]
public int JMHKMOACHDG;
// Token: 0x0400A4F1 RID: 42225
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400A4F1")]
public bool AFNJDOHPKPO;
// Token: 0x0400A4F2 RID: 42226
[FieldOffset(Offset = "0x9")]
[Token(Token = "0x400A4F2")]
public bool EMJCJKLAKCP;
// Token: 0x0400A4F3 RID: 42227
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400A4F3")]
public int FALCNOONPKI;
// Token: 0x0400A4F4 RID: 42228
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A4F4")]
public JHKHGMAJMNM.GKNNENFEHCH CEPIJCLFMBN;
}
}