Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

602 lines
19 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02002139 RID: 8505
[Token(Token = "0x2002139")]
public class FeedbackTool : MonoBehaviour, PMLIELLMEHM
{
// Token: 0x140000E9 RID: 233
// (add) Token: 0x0600DA40 RID: 55872 RVA: 0x003297EC File Offset: 0x003279EC
// (remove) Token: 0x0600DA41 RID: 55873 RVA: 0x00329818 File Offset: 0x00327A18
[Token(Token = "0x140000E9")]
public static event Action MBNEHGEOHBJ
{
[Token(Token = "0x600DA40")]
[Address(RVA = "0x813910", Offset = "0x812710", VA = "0x180813910")]
[CompilerGenerated]
add
{
Action mbnehgeohbj;
Delegate @delegate;
do
{
mbnehgeohbj = FeedbackTool.MBNEHGEOHBJ;
@delegate = Delegate.Combine(mbnehgeohbj, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FeedbackTool).TypeHandle != mbnehgeohbj)
{
}
}
[Token(Token = "0x600DA41")]
[Address(RVA = "0x813B60", Offset = "0x812960", VA = "0x180813B60")]
[CompilerGenerated]
remove
{
Action mbnehgeohbj;
Delegate @delegate;
do
{
mbnehgeohbj = FeedbackTool.MBNEHGEOHBJ;
@delegate = Delegate.Remove(mbnehgeohbj, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FeedbackTool).TypeHandle != mbnehgeohbj)
{
}
}
}
// Token: 0x140000EA RID: 234
// (add) Token: 0x0600DA42 RID: 55874 RVA: 0x00329844 File Offset: 0x00327A44
// (remove) Token: 0x0600DA43 RID: 55875 RVA: 0x00329870 File Offset: 0x00327A70
[Token(Token = "0x140000EA")]
public static event Action PKGEPJOGOEK
{
[Token(Token = "0x600DA42")]
[Address(RVA = "0x813860", Offset = "0x812660", VA = "0x180813860")]
[CompilerGenerated]
add
{
Action pkgepjogoek;
Delegate @delegate;
do
{
pkgepjogoek = FeedbackTool.PKGEPJOGOEK;
@delegate = Delegate.Combine(pkgepjogoek, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FeedbackTool).TypeHandle != pkgepjogoek)
{
}
}
[Token(Token = "0x600DA43")]
[Address(RVA = "0x813AB0", Offset = "0x8128B0", VA = "0x180813AB0")]
[CompilerGenerated]
remove
{
Action pkgepjogoek;
Delegate @delegate;
do
{
pkgepjogoek = FeedbackTool.PKGEPJOGOEK;
@delegate = Delegate.Remove(pkgepjogoek, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FeedbackTool).TypeHandle != pkgepjogoek)
{
}
}
}
// Token: 0x140000EB RID: 235
// (add) Token: 0x0600DA44 RID: 55876 RVA: 0x0032989C File Offset: 0x00327A9C
// (remove) Token: 0x0600DA45 RID: 55877 RVA: 0x003298C8 File Offset: 0x00327AC8
[Token(Token = "0x140000EB")]
public static event Action JDGHBBMFFLC
{
[Token(Token = "0x600DA44")]
[Address(RVA = "0x8137B0", Offset = "0x8125B0", VA = "0x1808137B0")]
[CompilerGenerated]
add
{
Action jdghbbmfflc;
Delegate @delegate;
do
{
jdghbbmfflc = FeedbackTool.JDGHBBMFFLC;
@delegate = Delegate.Combine(jdghbbmfflc, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FeedbackTool).TypeHandle != jdghbbmfflc)
{
}
}
[Token(Token = "0x600DA45")]
[Address(RVA = "0x813A00", Offset = "0x812800", VA = "0x180813A00")]
[CompilerGenerated]
remove
{
Action jdghbbmfflc;
Delegate @delegate;
do
{
jdghbbmfflc = FeedbackTool.JDGHBBMFFLC;
@delegate = Delegate.Remove(jdghbbmfflc, value);
}
while (@delegate != 0 && @delegate == 0);
while (typeof(FeedbackTool).TypeHandle != jdghbbmfflc)
{
}
}
}
// Token: 0x170022B1 RID: 8881
// (get) Token: 0x0600DA46 RID: 55878 RVA: 0x003298F4 File Offset: 0x00327AF4
[Token(Token = "0x170022B1")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x600DA46")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.tool;
}
}
// Token: 0x170022B2 RID: 8882
// (get) Token: 0x0600DA47 RID: 55879 RVA: 0x00329908 File Offset: 0x00327B08
// (set) Token: 0x0600DA48 RID: 55880 RVA: 0x0032991C File Offset: 0x00327B1C
[Token(Token = "0x170022B2")]
public static FeedbackTool JCODCKDDNLM
{
[Token(Token = "0x600DA47")]
[Address(RVA = "0x8139C0", Offset = "0x8127C0", VA = "0x1808139C0")]
get;
[Token(Token = "0x600DA48")]
[Address(RVA = "0x8132B0", Offset = "0x8120B0", VA = "0x1808132B0")]
private set;
}
// Token: 0x170022B3 RID: 8883
// (get) Token: 0x0600DA49 RID: 55881 RVA: 0x00329930 File Offset: 0x00327B30
[Token(Token = "0x170022B3")]
private bool DKLGNFGONEM
{
[Token(Token = "0x600DA49")]
[Address(RVA = "0x813570", Offset = "0x812370", VA = "0x180813570")]
get
{
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = this.tool.<FLFJCIPBAPA>k__BackingField;
int num = 0;
bool flag = <FLFJCIPBAPA>k__BackingField != num;
if (!flag)
{
return flag;
}
return this.tool.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField;
}
}
// Token: 0x170022B4 RID: 8884
// (get) Token: 0x0600DA4A RID: 55882 RVA: 0x00329970 File Offset: 0x00327B70
[Token(Token = "0x170022B4")]
private bool FJNFMNMGDMM
{
[Token(Token = "0x600DA4A")]
[Address(RVA = "0x812C60", Offset = "0x811A60", VA = "0x180812C60")]
get
{
bool isInitialized = SingletonMonoBehaviour.FFNIFALJLDD;
if (!isInitialized)
{
return isInitialized;
}
return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
}
}
// Token: 0x170022B5 RID: 8885
// (get) Token: 0x0600DA4B RID: 55883 RVA: 0x0032999C File Offset: 0x00327B9C
[Token(Token = "0x170022B5")]
public JKPLBBBJLJK JKPLBBBJLJK
{
[Token(Token = "0x600DA4B")]
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
get
{
return JKPLBBBJLJK.FEEDBACK_TOOL;
}
}
// Token: 0x0600DA4C RID: 55884 RVA: 0x003299AC File Offset: 0x00327BAC
[Token(Token = "0x600DA4C")]
[Address(RVA = "0x812340", Offset = "0x811140", VA = "0x180812340")]
private void Awake()
{
Tool tool = this.tool;
FeedbackTool.<EKBNFBEIFAI>k__BackingField = this;
Tool tool2 = FeedbackTool.<EKBNFBEIFAI>k__BackingField.tool;
MFBGLIHGCGO<Tool> holderChangedEvent = tool2.HolderChangedEvent;
Action<Tool> action = new Action(this.JMCHLCCJJMD);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(holderChangedEvent, action);
tool2.HolderChangedEvent = mfbglihgcgo;
Action mbnehgeohbj = FeedbackTool.MBNEHGEOHBJ;
if (mbnehgeohbj != 0)
{
mbnehgeohbj();
}
this.tool.rigidbodyPickup.<KJEAMMJFFBA>k__BackingField = true;
Tool tool3 = this.tool;
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
tool3.AddCustomPickupCondition(oglajafkbmn);
}
// Token: 0x0600DA4D RID: 55885 RVA: 0x00329A40 File Offset: 0x00327C40
[Token(Token = "0x600DA4D")]
[Address(RVA = "0x813620", Offset = "0x812420", VA = "0x180813620")]
private void Start()
{
this.tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)17L);
if (this.DKLGNFGONEM)
{
Tool tool = this.tool;
int num = 0;
if (tool != num)
{
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = this.tool.<FLFJCIPBAPA>k__BackingField;
int num2 = 0;
if (<FLFJCIPBAPA>k__BackingField != num2 && this.tool.<FLFJCIPBAPA>k__BackingField.<EPECNEBCMLG>k__BackingField == PlayerSpawnedEquipment.IILDIBHEIDO.Backpack)
{
Tool tool2 = this.tool;
MFBGLIHGCGO<Tool> inputDownEvent = tool2.InputDownEvent;
Action<Tool> action = new Action(this.GDPCAAHGLJN);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(inputDownEvent, action);
tool2.InputDownEvent = mfbglihgcgo;
}
}
}
}
// Token: 0x0600DA4E RID: 55886 RVA: 0x00329ADC File Offset: 0x00327CDC
[Token(Token = "0x600DA4E")]
[Address(RVA = "0x813180", Offset = "0x811F80", VA = "0x180813180")]
private void LateUpdate()
{
GameObject jhklbfegejp = this.JHKLBFEGEJP;
int num = 0;
if (!(jhklbfegejp == num))
{
EMAPDKEOHPA<RoomCommentInputUIDialog> ipjgkjleple = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.IPJGKJLEPLE;
if (this.tool.FNFNLDBILFE)
{
Transform transform = this.JHKLBFEGEJP.transform;
Vector3 vector;
float z = vector.z;
}
}
}
// Token: 0x0600DA4F RID: 55887 RVA: 0x00329B30 File Offset: 0x00327D30
[Token(Token = "0x600DA4F")]
[Address(RVA = "0x813610", Offset = "0x812410", VA = "0x180813610")]
public void Screen_InputDown()
{
Tool tool = this.tool;
this.GDPCAAHGLJN(tool);
}
// Token: 0x0600DA50 RID: 55888 RVA: 0x00329B4C File Offset: 0x00327D4C
[Token(Token = "0x600DA50")]
[Address(RVA = "0x812FE0", Offset = "0x811DE0", VA = "0x180812FE0")]
private void KJINOADJCDO()
{
Tool tool = this.tool;
MFBGLIHGCGO<Tool> inputDownEvent = tool.InputDownEvent;
Action<Tool> action = new Action(this.GDPCAAHGLJN);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(inputDownEvent, action);
tool.InputDownEvent = mfbglihgcgo;
}
// Token: 0x0600DA51 RID: 55889 RVA: 0x00329B8C File Offset: 0x00327D8C
[Token(Token = "0x600DA51")]
[Address(RVA = "0x812800", Offset = "0x811600", VA = "0x180812800")]
private void GDPCAAHGLJN(Tool DAFACNDBBFA)
{
int num = 0;
if (this.DKLGNFGONEM)
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num2 = 0;
if (!(<EGKJPJKLEAI>k__BackingField == num2))
{
FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
if (!(instance == num3))
{
if (!FeedbackManager.CanLocalPlayerViewOrCreateComments(Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField, num))
{
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
string text = "Cannot create room comment: " + num;
return;
}
this.HBNICNDFMBO();
}
}
}
}
// Token: 0x0600DA52 RID: 55890 RVA: 0x00329C04 File Offset: 0x00327E04
[Token(Token = "0x600DA52")]
[Address(RVA = "0x812A40", Offset = "0x811840", VA = "0x180812A40")]
private void HBNICNDFMBO()
{
Vector3 vector;
float z = vector.z;
FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
FeedbackManager.ENDKPMBIBBK endkpmbibbk = new FeedbackManager.ENDKPMBIBBK();
endkpmbibbk.<>4__this = instance;
endkpmbibbk.commentPosition = num;
if (instance.LPPFMCCACPI == 0)
{
FeedbackSettings settings = instance.settings;
float roomCommentsRateLimitingWindowDuration = settings.roomCommentsRateLimitingWindowDuration;
int roomCommentsRateLimitingMaxEventsPerWindow = settings.roomCommentsRateLimitingMaxEventsPerWindow;
int num2;
PHJNILKEAAI phjnilkeaai = new PHJNILKEAAI(instance, roomCommentsRateLimitingWindowDuration, roomCommentsRateLimitingMaxEventsPerWindow, num2, roomCommentsRateLimitingWindowDuration);
num2 = 0;
instance.LPPFMCCACPI = phjnilkeaai;
}
if (endkpmbibbk == 0)
{
EMAPDKEOHPA<RoomCommentInputUIDialog> ipjgkjleple = instance.IPJGKJLEPLE;
Action<RoomCommentInputUIDialog> action = delegate(RoomCommentInputUIDialog flow)
{
int roomCommentMaxLength = endkpmbibbk.<>4__this.settings.roomCommentMaxLength;
PMGCJEPKFOF pmgcjepkfof = flow.ShowDialog();
Action<RoomCommentInputUIDialog.LAMNAHNPEJL> <>9__ = endkpmbibbk.<>9__1;
if (<>9__ == 0)
{
Action<RoomCommentInputUIDialog.LAMNAHNPEJL> action2 = delegate(RoomCommentInputUIDialog.LAMNAHNPEJL r)
{
FeedbackManager.JMBODBHEPAG jmbodbhepag = new FeedbackManager.JMBODBHEPAG();
jmbodbhepag.CS$<>8__locals1 = endkpmbibbk;
endkpmbibbk.<>4__this.IPJGKJLEPLE.HBLLDPFLJAG();
RoomCommentInputUIDialog.LAMNAHNPEJL r2 = jmbodbhepag.r;
bool flag;
if (!flag)
{
FeedbackManager <>4__this = endkpmbibbk.<>4__this;
int num4 = 0;
bool flag2;
if (!(<>4__this == num4) && !flag2)
{
JFGJBBGINMH lppfmccacpi = endkpmbibbk.<>4__this.LPPFMCCACPI;
Action action3 = delegate
{
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
FeedbackManager.ENDKPMBIBBK cs$<>8__locals = jmbodbhepag.CS$<>8__locals1;
FeedbackManager <>4__this2 = cs$<>8__locals.<>4__this;
RoomComment.GBBPFDLJLIG ngadbhlppmh = jmbodbhepag.r.NGADBHLPPMH;
Vector3? commentPosition = cs$<>8__locals.commentPosition;
int num6 = 0;
FeedbackManager.ENDKPMBIBBK cs$<>8__locals2 = jmbodbhepag.CS$<>8__locals1;
Action<long> <>9__2 = cs$<>8__locals2.<>9__3;
if (<>9__2 == 0)
{
Action<long> action4 = delegate(long commentId)
{
RoomCommentView commentViewById = cs$<>8__locals2.<>4__this.GetCommentViewById(commentId);
int num7 = 0;
if (commentViewById != num7)
{
commentViewById.ShowComment();
}
};
cs$<>8__locals2.<>9__3 = action4;
}
PMGCJEPKFOF<long> pmgcjepkfof2;
if ((long)num6 < <DOFDAMHCJLP>k__BackingField)
{
num6 += num6;
if ((long)num6 == <DOFDAMHCJLP>k__BackingField)
{
pmgcjepkfof2 += pmgcjepkfof2;
throw new NullReferenceException();
}
num6++;
}
PMGCJEPKFOF<long> pmgcjepkfof3 = pmgcjepkfof2.OHLPJBFCABI(<>9__2);
};
int num5 = 0;
num5 += num5;
num5++;
if (num5 == 0)
{
FeedbackManager.ELPAELHLCHK();
}
}
}
};
endkpmbibbk.<>9__1 = action2;
}
int num3 = 0;
num3 += num3;
num3++;
};
ipjgkjleple.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)((uint)2), "FeedbackTool", action);
return;
}
FeedbackManager.ELPAELHLCHK();
throw new NullReferenceException();
}
// Token: 0x0600DA53 RID: 55891 RVA: 0x00329CB0 File Offset: 0x00327EB0
[Token(Token = "0x600DA53")]
[Address(RVA = "0x8124E0", Offset = "0x8112E0", VA = "0x1808124E0")]
private Vector3 EIBPOLHILJM()
{
FeedbackSettings settings = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.settings;
if (SingletonMonoBehaviour.FFNIFALJLDD)
{
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance.EBPFBFMJMBB)
{
Vector3 vector;
float z = vector.z;
}
}
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
throw new NullReferenceException();
}
// Token: 0x0600DA54 RID: 55892 RVA: 0x00329D00 File Offset: 0x00327F00
[Token(Token = "0x600DA54")]
[Address(RVA = "0x812D00", Offset = "0x811B00", VA = "0x180812D00")]
private void JMCHLCCJJMD(Tool NBHJPDBHDHB)
{
if (this.DKLGNFGONEM)
{
if (NBHJPDBHDHB.FNFNLDBILFE)
{
FeedbackManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
long <OMCJBBKKIKO>k__BackingField = Matchmaking.BBJAEJHMAPB.<OMCJBBKKIKO>k__BackingField;
FeedbackManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
int num3 = 0;
PMGCJEPKFOF<IEnumerable<RoomComment>> pmgcjepkfof = instance2.ViewComments(<OMCJBBKKIKO>k__BackingField, num2, num3 != 0);
}
}
bool hasHolder = NBHJPDBHDHB.FNFNLDBILFE;
GameObject jhklbfegejp = this.JHKLBFEGEJP;
if (!hasHolder)
{
GameObject gameObject = jhklbfegejp.gameObject;
}
int num4 = 0;
if (jhklbfegejp == num4)
{
GameObject gameObject2 = global::UnityEngine.Object.Instantiate<GameObject>(this.placementHintPrefab);
this.JHKLBFEGEJP = gameObject2;
Transform transform = gameObject2.transform;
Vector3 vector;
float z = vector.z;
}
this.JHKLBFEGEJP.gameObject.SetActive(true);
Action pkgepjogoek = FeedbackTool.PKGEPJOGOEK;
if (pkgepjogoek != 0)
{
pkgepjogoek();
}
}
}
// Token: 0x0600DA55 RID: 55893 RVA: 0x00329DE8 File Offset: 0x00327FE8
[Token(Token = "0x600DA55")]
[Address(RVA = "0x813080", Offset = "0x811E80", VA = "0x180813080")]
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
{
if (this.DKLGNFGONEM)
{
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
bool flag;
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG || !flag)
{
return true;
}
}
throw new NullReferenceException();
}
// Token: 0x0600DA56 RID: 55894 RVA: 0x00329E28 File Offset: 0x00328028
[Token(Token = "0x600DA56")]
[Address(RVA = "0x8132F0", Offset = "0x8120F0", VA = "0x1808132F0")]
private void OnDestroy()
{
GameObject jhklbfegejp = this.JHKLBFEGEJP;
int num = 0;
if (jhklbfegejp != num)
{
OMCHJHPFBDN.KGFPNIMJHIC(this.JHKLBFEGEJP);
this.JHKLBFEGEJP = (ulong)0L;
}
Tool tool = this.tool;
int num2 = 0;
if (tool != num2)
{
Tool tool2 = this.tool;
MFBGLIHGCGO<Tool> inputDownEvent = tool2.InputDownEvent;
Action<Tool> action = new Action(this.GDPCAAHGLJN);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(inputDownEvent, action);
tool2.InputDownEvent = mfbglihgcgo;
Tool tool3 = this.tool;
FeedbackTool feedbackTool = FeedbackTool.<EKBNFBEIFAI>k__BackingField;
int num3 = 0;
if (feedbackTool != num3)
{
Tool tool4 = FeedbackTool.<EKBNFBEIFAI>k__BackingField.tool;
MFBGLIHGCGO<Tool> holderChangedEvent = tool4.HolderChangedEvent;
Action<Tool> action2 = new Action(this.JMCHLCCJJMD);
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(holderChangedEvent, action2);
tool4.HolderChangedEvent = mfbglihgcgo2;
Action jdghbbmfflc = FeedbackTool.JDGHBBMFFLC;
if (jdghbbmfflc != 0)
{
jdghbbmfflc();
}
}
}
}
// Token: 0x0600DA57 RID: 55895 RVA: 0x00329F14 File Offset: 0x00328114
[Token(Token = "0x600DA57")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public FeedbackTool()
{
}
// Token: 0x04008E49 RID: 36425
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008E49")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Tool tool;
// Token: 0x04008E4A RID: 36426
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008E4A")]
[SerializeField]
private Transform commentEmitTransform;
// Token: 0x04008E4B RID: 36427
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008E4B")]
[SerializeField]
private GameObject placementHintPrefab;
// Token: 0x04008E4C RID: 36428
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008E4C")]
[SerializeField]
private Vector3 placementHintScreensOffset;
// Token: 0x04008E4E RID: 36430
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008E4E")]
private GameObject JHKLBFEGEJP;
}
}