using System; using Cpp2IlInjected; using RecRoom; using TMPro; using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x0200117F RID: 4479 [Token(Token = "0x200117F")] [RequireComponent(typeof(RectTransform))] public class Slider3D : Slider { // Token: 0x1700110A RID: 4362 // (get) Token: 0x0600640B RID: 25611 RVA: 0x0015B2B0 File Offset: 0x001594B0 [Token(Token = "0x1700110A")] protected StackedUIBase JGIANCOEHMA { [Token(Token = "0x600640B")] [Address(RVA = "0x1AC08B0", Offset = "0x1ABF8B0", VA = "0x181AC08B0")] get { StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH; int num = 0; if (ljocnmlbcah == num) { if (base.gameObject.GetComponentsInParent(true).Length != 0) { } int num2 = 0; this.LJOCNMLBCAH = num2; int num3 = 0; if (num2 == num3 && Application.isPlaying) { GameObject gameObject = base.gameObject; Debug.LogWarning("Expected a StackedUIBase, but none found!", gameObject); } } return this.LJOCNMLBCAH; } } // Token: 0x1700110B RID: 4363 // (get) Token: 0x0600640C RID: 25612 RVA: 0x0015B324 File Offset: 0x00159524 [Token(Token = "0x1700110B")] public bool JMLENDHKHGK { [Token(Token = "0x600640C")] [Address(RVA = "0x44CA80", Offset = "0x44BA80", VA = "0x18044CA80")] get { return this.UseWholeNumbers; } } // Token: 0x1700110C RID: 4364 // (get) Token: 0x0600640D RID: 25613 RVA: 0x0015B338 File Offset: 0x00159538 [Token(Token = "0x1700110C")] public TextMeshProUGUI[] FPGJOCDNCBH { [Token(Token = "0x600640D")] [Address(RVA = "0x1AC1BD0", Offset = "0x1AC0BD0", VA = "0x181AC1BD0")] get { if (this.ANJCBBANAIJ == (ulong)0L) { Transform transform = this.textLabelsParent; int num = 0; if (transform != num) { TextMeshProUGUI[] componentsInChildren = this.textLabelsParent.GetComponentsInChildren(); this.ANJCBBANAIJ = componentsInChildren; } } return this.ANJCBBANAIJ; } } // Token: 0x1700110D RID: 4365 // (get) Token: 0x0600640E RID: 25614 RVA: 0x0015B384 File Offset: 0x00159584 // (set) Token: 0x0600640F RID: 25615 RVA: 0x0015B398 File Offset: 0x00159598 [Token(Token = "0x1700110D")] public bool FFDOINJEHMM { [Token(Token = "0x600640E")] [Address(RVA = "0xD871D0", Offset = "0xD861D0", VA = "0x180D871D0")] get { return this.m_Interactable; } [Token(Token = "0x600640F")] [Address(RVA = "0x1AC1C70", Offset = "0x1AC0C70", VA = "0x181AC1C70")] set { base.interactable = value; this.Handle.FFDOINJEHMM = value; } } // Token: 0x06006410 RID: 25616 RVA: 0x0015B3C0 File Offset: 0x001595C0 [Token(Token = "0x6006410")] [Address(RVA = "0x1AC0350", Offset = "0x1ABF350", VA = "0x181AC0350", Slot = "4")] protected override void Awake() { int num = 0; base.wholeNumbers = num != 0; this.UseWholeNumbers = true; Slider.SliderEvent onValueChanged = this.m_OnValueChanged; UnityAction unityAction = new UnityAction(this.IMCBDMLMDPA); onValueChanged.AddListener(unityAction); } // Token: 0x06006411 RID: 25617 RVA: 0x0015B400 File Offset: 0x00159600 [Token(Token = "0x6006411")] [Address(RVA = "0x1AC0800", Offset = "0x1ABF800", VA = "0x181AC0800")] private void IMCBDMLMDPA(float ONGBFDACHHG) { if (this.OnSlider3DValueChanged != (ulong)0L) { float floatOrRoundedValue = this.BJLPHCELPLH; if (this.OnSlider3DValueChanged != (ulong)0L) { float floatOrRoundedValue2 = this.BJLPHCELPLH; Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged = this.OnSlider3DValueChanged; int num = 0; this.AGAOKMJNLIF = floatOrRoundedValue2; float floatOrRoundedValue3 = this.BJLPHCELPLH; onSlider3DValueChanged.Invoke(num); } } } // Token: 0x1700110E RID: 4366 // (get) Token: 0x06006412 RID: 25618 RVA: 0x0015B458 File Offset: 0x00159658 [Token(Token = "0x1700110E")] public float BJLPHCELPLH { [Token(Token = "0x6006412")] [Address(RVA = "0x1AC1B40", Offset = "0x1AC0B40", VA = "0x181AC1B40")] get { /* An exception occurred when decompiling this method (06006412) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.Slider3D::get_FloatOrRoundedValue() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_10: stloc:bool(var_1_16, callvirt:bool(UIBehaviour::IsDestroyed, ldloc:Slider3D[exp:UIBehaviour](this))) } 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: 0x06006413 RID: 25619 RVA: 0x0015B47C File Offset: 0x0015967C [Token(Token = "0x6006413")] [Address(RVA = "0x1AC14F0", Offset = "0x1AC04F0", VA = "0x181AC14F0", Slot = "52")] protected override void Update() { Transform transform; Slider.Direction direction; Transform transform2; do { SliderHandleButton handle = this.Handle; int num = 0; if (!(handle != num)) { return; } StackedUIBase stackedUIBase = this.JGIANCOEHMA; int num2 = 0; if (!(stackedUIBase == num2) && !this.JGIANCOEHMA.CanInteract(this)) { goto IL_F8; } MenuFinger blijcjnggij = this.Handle.BLIJCJNGGIJ; int num3 = 0; if (!(blijcjnggij != num3)) { goto IL_F8; } Transform fingertipTransform = this.Handle.BLIJCJNGGIJ.FingertipTransform; transform = base.transform; direction = this.m_Direction; transform2 = base.transform; } while ((transform != 0 && ((transform != 0 && ((direction != Slider.Direction.RightToLeft && (transform2 == 0 || base.transform == 0)) || typeof(RectTransform).TypeHandle == 0 || base.transform == 0)) || typeof(RectTransform).TypeHandle == 0 || base.transform == 0)) || typeof(RectTransform).TypeHandle == 0 || base.transform == 0); float num4; base.normalizedValue = num4; IL_F8: SliderHandleButton handle2 = this.Handle; SliderHandleButton handle3; if (this.UseWholeNumbers) { if (this.MCONHCHDJKC) { this.AAANMFLOHKP = 0f; } bool flag = this.IsDestroyed(); float num5 = this.BJLPHCELPLH; num4 = num5; num5 = num4; if (!Mathf.Approximately(num5, num4)) { bool flag2 = this.IsDestroyed(); num4 = num5; float num6 = this.BJLPHCELPLH; num5 = num6; float aaanmflohkp = this.AAANMFLOHKP; num4 = num5; num6 = num4; num4 = Mathf.Lerp(num6, num4, aaanmflohkp); float value = this.value; } float deltaTime = Time.deltaTime; handle3 = this.Handle; this.AAANMFLOHKP = deltaTime; } bool dimkjabedbj = handle3.DIMKJABEDBJ; this.MCONHCHDJKC = dimkjabedbj; } // Token: 0x06006414 RID: 25620 RVA: 0x0015B63C File Offset: 0x0015983C [Token(Token = "0x6006414")] [Address(RVA = "0x1AC0400", Offset = "0x1ABF400", VA = "0x181AC0400")] public void PhysicalButtonDownEvent(bool DDFLMNGNNIP) { if (this.JGIANCOEHMA.CanInteract(this)) { this.OnDestroy(); if (this.Handle.interactable) { this.Handle.SetPointerPressed(true); return; } } } // Token: 0x06006415 RID: 25621 RVA: 0x0015B680 File Offset: 0x00159880 [Token(Token = "0x6006415")] [Address(RVA = "0x1AC0C20", Offset = "0x1ABFC20", VA = "0x181AC0C20")] public void PhysicalButtonUpEvent(bool DDFLMNGNNIP) { if (this.JGIANCOEHMA.CanInteract(this)) { SliderHandleButton handle = this.Handle; int num = 0; handle.SetPointerPressed(num != 0); if (this.UseWholeNumbers) { bool flag = this.IsDestroyed(); float value = this.value; } Slider3D.OnSlider3DValueUpdateEvent onSlider3DReleased = this.OnSlider3DReleased; if (onSlider3DReleased != 0) { int num2 = 0; float floatOrRoundedValue = this.BJLPHCELPLH; onSlider3DReleased.Invoke(num2); } } } // Token: 0x06006416 RID: 25622 RVA: 0x0015B6EC File Offset: 0x001598EC [Token(Token = "0x6006416")] [Address(RVA = "0x1AC0A70", Offset = "0x1ABFA70", VA = "0x181AC0A70", Slot = "32")] public override void OnPointerDown(PointerEventData OEKEOCOGKMG) { if (!this.JGIANCOEHMA.CanInteract(this)) { int num = 0; this.PPBPABLIFMC = num; return; } bool flag = this.IsDestroyed(); ulong num2; this.PPBPABLIFMC = num2; base.OnPointerDown(OEKEOCOGKMG); } // Token: 0x06006417 RID: 25623 RVA: 0x0015B730 File Offset: 0x00159930 [Token(Token = "0x6006417")] [Address(RVA = "0x1AC0B30", Offset = "0x1ABFB30", VA = "0x181AC0B30", Slot = "33")] public override void OnPointerUp(PointerEventData OEKEOCOGKMG) { if (this.JGIANCOEHMA.CanInteract(this)) { base.OnPointerUp(OEKEOCOGKMG); bool flag = this.IsDestroyed(); Slider3D.OnSlider3DValueUpdateEvent onSlider3DReleased = this.OnSlider3DReleased; if (onSlider3DReleased != 0) { int num = 0; float floatOrRoundedValue = this.BJLPHCELPLH; onSlider3DReleased.Invoke(num); } } int num2 = 0; this.PPBPABLIFMC = num2; } // Token: 0x06006418 RID: 25624 RVA: 0x0015B788 File Offset: 0x00159988 [Token(Token = "0x6006418")] [Address(RVA = "0x1AC0A00", Offset = "0x1ABFA00", VA = "0x181AC0A00", Slot = "54")] public override void OnDrag(PointerEventData OEKEOCOGKMG) { if (this.JGIANCOEHMA.CanInteract(this)) { SliderHandleButton handle = this.Handle; base.OnDrag(OEKEOCOGKMG); } } // Token: 0x06006419 RID: 25625 RVA: 0x0015B7B8 File Offset: 0x001599B8 [Token(Token = "0x6006419")] [Address(RVA = "0x1AC0E40", Offset = "0x1ABFE40", VA = "0x181AC0E40")] public void SetUpSlider(string JDBKDGCJHMB, Slider3D.SliderValue[] LLBCHDCGPGH, float OANDOPIEEPO, bool GGPCAGNEEHL = true) { this.UseWholeNumbers = false; int num = LLBCHDCGPGH.Length; int num2 = num - 1; num += num; PLDMAFINLJO.FANDNIHFMNM(this.titleText, JDBKDGCJHMB); GameObject gameObject = this.slotPrefab; int num3 = 0; if (gameObject != num3) { Transform transform = this.slotsParent; int num4 = 0; if (transform != num4) { Transform transform2 = this.slotsParent; GameObject gameObject2 = this.slotPrefab; this.SpawnSlots(LLBCHDCGPGH, gameObject2, transform2); } } TextMeshProUGUI textMeshProUGUI = this.textLabelPrefab; int num5 = 0; if (textMeshProUGUI != num5) { Transform transform3 = this.textLabelsParent; int num6 = 0; if (transform3 != num6) { Transform transform4 = this.textLabelsParent; TextMeshProUGUI textMeshProUGUI2 = this.textLabelPrefab; this.SpawnTextLabels(LLBCHDCGPGH, textMeshProUGUI2, transform4); } } bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x0600641A RID: 25626 RVA: 0x0015B884 File Offset: 0x00159A84 [Token(Token = "0x600641A")] [Address(RVA = "0x1AC0D30", Offset = "0x1ABFD30", VA = "0x181AC0D30")] public void SetUpSlider(string JDBKDGCJHMB, int[] LNAANOJPGPI, float OANDOPIEEPO, bool GGPCAGNEEHL = true) { Slider3D.SliderValue[] array = new Slider3D.SliderValue[LNAANOJPGPI.Length]; int num = 0; int num2 = 0; int length = LNAANOJPGPI.Length; if (num2 < length) { int num3 = LNAANOJPGPI[num]; num++; array.Value = num3; } } // Token: 0x0600641B RID: 25627 RVA: 0x0015B8CC File Offset: 0x00159ACC [Token(Token = "0x600641B")] [Address(RVA = "0x1AC1060", Offset = "0x1AC0060", VA = "0x181AC1060")] public void SpawnSlots(Slider3D.SliderValue[] LLBCHDCGPGH, GameObject DIPOFEHMKPE, Transform KNFELDLGJGP) { int num; do { num = 0; bool flag = this.IsDestroyed(); int num2 = KNFELDLGJGP.childCount - 1; OMCHJHPFBDN.KGFPNIMJHIC(KNFELDLGJGP.GetChild(num2).gameObject); if (num < LLBCHDCGPGH.Length) { if (global::UnityEngine.Object.Instantiate(DIPOFEHMKPE, KNFELDLGJGP).transform != 0) { } num += 2; num += num; num++; } float value = this.value; } while (num != 0); } // Token: 0x0600641C RID: 25628 RVA: 0x0015B94C File Offset: 0x00159B4C [Token(Token = "0x600641C")] [Address(RVA = "0x1AC1260", Offset = "0x1AC0260", VA = "0x181AC1260")] public void SpawnTextLabels(Slider3D.SliderValue[] LLBCHDCGPGH, TextMeshProUGUI NOCGBGDJLJM, Transform POMEEJBEIFL) { int num; do { num = 0; bool flag = this.IsDestroyed(); int num2 = POMEEJBEIFL.childCount - 1; OMCHJHPFBDN.KGFPNIMJHIC(POMEEJBEIFL.GetChild(num2).gameObject); if (num < LLBCHDCGPGH.Length) { TextMeshProUGUI textMeshProUGUI = global::UnityEngine.Object.Instantiate(NOCGBGDJLJM, POMEEJBEIFL); if (textMeshProUGUI.transform != 0) { } int length = LLBCHDCGPGH.Length; if (num == 0) { } string text = textMeshProUGUI.text; num++; } float value = this.value; } while (num != 0); } // Token: 0x0600641D RID: 25629 RVA: 0x0015B9EC File Offset: 0x00159BEC [Token(Token = "0x600641D")] [Address(RVA = "0x1AC0400", Offset = "0x1ABF400", VA = "0x181AC0400")] private void FMNOLJKACMI() { if (this.JGIANCOEHMA.CanInteract(this)) { this.OnDestroy(); if (this.Handle.interactable) { this.Handle.SetPointerPressed(true); return; } } } // Token: 0x0600641E RID: 25630 RVA: 0x0015BA30 File Offset: 0x00159C30 [Token(Token = "0x600641E")] [Address(RVA = "0x1AC0C20", Offset = "0x1ABFC20", VA = "0x181AC0C20")] private void PMBNJFIKPHB() { if (this.JGIANCOEHMA.CanInteract(this)) { SliderHandleButton handle = this.Handle; int num = 0; handle.SetPointerPressed(num != 0); if (this.UseWholeNumbers) { bool flag = this.IsDestroyed(); float value = this.value; } Slider3D.OnSlider3DValueUpdateEvent onSlider3DReleased = this.OnSlider3DReleased; if (onSlider3DReleased != 0) { int num2 = 0; float floatOrRoundedValue = this.BJLPHCELPLH; onSlider3DReleased.Invoke(num2); } } } // Token: 0x0600641F RID: 25631 RVA: 0x0015BA9C File Offset: 0x00159C9C [Token(Token = "0x600641F")] [Address(RVA = "0x1AC04A0", Offset = "0x1ABF4A0", VA = "0x181AC04A0")] private void HLPFIAGPIOE(RectTransform OIFLDNBGJOH, float ONGBFDACHHG, int LMIPNBLCAFD = -1, bool AMFLECOFFLB = false) { Vector2 one = Vector2.one; Vector2 one2 = Vector2.one; Vector2 offsetMin = OIFLDNBGJOH.offsetMin; Vector2 offsetMax = OIFLDNBGJOH.offsetMax; Slider.Direction direction = this.m_Direction; if (direction == Slider.Direction.RightToLeft) { } bool flag = direction == Slider.Direction.TopToBottom; float minValue = this.m_MinValue; float maxValue = this.m_MaxValue; float num = Mathf.InverseLerp(minValue, maxValue, ONGBFDACHHG); if (flag) { } int num2 = 0; if (LMIPNBLCAFD > 0) { } OIFLDNBGJOH.anchorMin = num2; OIFLDNBGJOH.anchorMax = num2; OIFLDNBGJOH.offsetMin = num2; OIFLDNBGJOH.offsetMax = num2; OIFLDNBGJOH.pivot = num2; int num3 = 0; float z = Vector3.zero.z; OIFLDNBGJOH.anchoredPosition3D = num3; } // Token: 0x06006420 RID: 25632 RVA: 0x0015BB5C File Offset: 0x00159D5C [Token(Token = "0x6006420")] [Address(RVA = "0x1AC1B20", Offset = "0x1AC0B20", VA = "0x181AC1B20")] public Slider3D() { } // Token: 0x04004189 RID: 16777 [FieldOffset(Offset = "0x160")] [Token(Token = "0x4004189")] public Slider3D.OnSlider3DValueUpdateEvent OnSlider3DValueChanged; // Token: 0x0400418A RID: 16778 [FieldOffset(Offset = "0x168")] [Token(Token = "0x400418A")] public Slider3D.OnSlider3DValueUpdateEvent OnSlider3DReleased; // Token: 0x0400418B RID: 16779 [FieldOffset(Offset = "0x170")] [Token(Token = "0x400418B")] private StackedUIBase LJOCNMLBCAH; // Token: 0x0400418C RID: 16780 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400418C")] [SerializeField] private SliderHandleButton Handle; // Token: 0x0400418D RID: 16781 [FieldOffset(Offset = "0x180")] [Token(Token = "0x400418D")] [SerializeField] private TextMeshProUGUI textLabelPrefab; // Token: 0x0400418E RID: 16782 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400418E")] [SerializeField] private GameObject slotPrefab; // Token: 0x0400418F RID: 16783 [FieldOffset(Offset = "0x190")] [Token(Token = "0x400418F")] public TextMeshProUGUI titleText; // Token: 0x04004190 RID: 16784 [FieldOffset(Offset = "0x198")] [Token(Token = "0x4004190")] [SerializeField] private Transform slotsParent; // Token: 0x04004191 RID: 16785 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4004191")] [SerializeField] private Transform textLabelsParent; // Token: 0x04004192 RID: 16786 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4004192")] [SerializeField] private bool UseWholeNumbers; // Token: 0x04004193 RID: 16787 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x4004193")] private PlayerHand BCMMIPFLEJL; // Token: 0x04004194 RID: 16788 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x4004194")] private Collider HJDILJMJBIH; // Token: 0x04004195 RID: 16789 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x4004195")] private float AAANMFLOHKP; // Token: 0x04004196 RID: 16790 [FieldOffset(Offset = "0x1C4")] [Token(Token = "0x4004196")] private float HJJKMIOFLCH; // Token: 0x04004197 RID: 16791 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x4004197")] private bool MCONHCHDJKC; // Token: 0x04004198 RID: 16792 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x4004198")] private TextMeshProUGUI[] ANJCBBANAIJ; // Token: 0x04004199 RID: 16793 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x4004199")] private float AGAOKMJNLIF = float.MinValue; // Token: 0x0400419A RID: 16794 [FieldOffset(Offset = "0x1DC")] [Token(Token = "0x400419A")] private float? PPBPABLIFMC; // Token: 0x02001180 RID: 4480 [Token(Token = "0x2001180")] [Serializable] public class OnSlider3DValueUpdateEvent : UnityEvent { // Token: 0x06006421 RID: 25633 RVA: 0x0015BB7C File Offset: 0x00159D7C [Token(Token = "0x6006421")] [Address(RVA = "0x1ABFD00", Offset = "0x1ABED00", VA = "0x181ABFD00")] public OnSlider3DValueUpdateEvent() { } } // Token: 0x02001181 RID: 4481 [Token(Token = "0x2001181")] [Serializable] public struct SliderValue { // Token: 0x0400419B RID: 16795 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400419B")] public int Value; // Token: 0x0400419C RID: 16796 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400419C")] public string Label; } } }