using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using TMPro; using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001A4E RID: 6734 [Token(Token = "0x2001A4E")] [RequireComponent(typeof(RectTransform))] [StructLayout(3)] public class Slider3D : Slider { // Token: 0x17001D5E RID: 7518 // (get) Token: 0x0600B528 RID: 46376 RVA: 0x002A83C4 File Offset: 0x002A65C4 [Token(Token = "0x17001D5E")] protected StackedUIBase JGIANCOEHMA { [Token(Token = "0x600B528")] [Address(RVA = "0x1A94AD0", Offset = "0x1A934D0", VA = "0x181A94AD0")] 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: 0x17001D5F RID: 7519 // (get) Token: 0x0600B529 RID: 46377 RVA: 0x002A8438 File Offset: 0x002A6638 [Token(Token = "0x17001D5F")] public bool JMLENDHKHGK { [Token(Token = "0x600B529")] [Address(RVA = "0xFEA3A0", Offset = "0xFE8DA0", VA = "0x180FEA3A0")] get { return this.UseWholeNumbers; } } // Token: 0x17001D60 RID: 7520 // (get) Token: 0x0600B52A RID: 46378 RVA: 0x002A844C File Offset: 0x002A664C [Token(Token = "0x17001D60")] public TextMeshProUGUI[] FPGJOCDNCBH { [Token(Token = "0x600B52A")] [Address(RVA = "0x1A95E50", Offset = "0x1A94850", VA = "0x181A95E50")] 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: 0x17001D61 RID: 7521 // (get) Token: 0x0600B52B RID: 46379 RVA: 0x002A8498 File Offset: 0x002A6698 // (set) Token: 0x0600B52C RID: 46380 RVA: 0x002A84AC File Offset: 0x002A66AC [Token(Token = "0x17001D61")] public bool FFDOINJEHMM { [Token(Token = "0x600B52B")] [Address(RVA = "0x9792D0", Offset = "0x977CD0", VA = "0x1809792D0")] get { return this.m_Interactable; } [Token(Token = "0x600B52C")] [Address(RVA = "0x1A95EF0", Offset = "0x1A948F0", VA = "0x181A95EF0")] set { base.interactable = value; this.Handle.FFDOINJEHMM = value; } } // Token: 0x0600B52D RID: 46381 RVA: 0x002A84D4 File Offset: 0x002A66D4 [Token(Token = "0x600B52D")] [Address(RVA = "0x1A94570", Offset = "0x1A92F70", VA = "0x181A94570", 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: 0x0600B52E RID: 46382 RVA: 0x002A8514 File Offset: 0x002A6714 [Token(Token = "0x600B52E")] [Address(RVA = "0x1A94A20", Offset = "0x1A93420", VA = "0x181A94A20")] 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: 0x17001D62 RID: 7522 // (get) Token: 0x0600B52F RID: 46383 RVA: 0x002A856C File Offset: 0x002A676C [Token(Token = "0x17001D62")] public float BJLPHCELPLH { [Token(Token = "0x600B52F")] [Address(RVA = "0x1A95DC0", Offset = "0x1A947C0", VA = "0x181A95DC0")] get { /* An exception occurred when decompiling this method (0600B52F) 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: 0x0600B530 RID: 46384 RVA: 0x002A8590 File Offset: 0x002A6790 [Token(Token = "0x600B530")] [Address(RVA = "0x1A95770", Offset = "0x1A94170", VA = "0x181A95770", 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: 0x0600B531 RID: 46385 RVA: 0x002A8750 File Offset: 0x002A6950 [Token(Token = "0x600B531")] [Address(RVA = "0x1A94620", Offset = "0x1A93020", VA = "0x181A94620")] public void PhysicalButtonDownEvent(bool DDFLMNGNNIP) { if (this.JGIANCOEHMA.CanInteract(this)) { this.OnDestroy(); if (this.Handle.interactable) { this.Handle.SetPointerPressed(true); return; } } } // Token: 0x0600B532 RID: 46386 RVA: 0x002A8794 File Offset: 0x002A6994 [Token(Token = "0x600B532")] [Address(RVA = "0x1A94E40", Offset = "0x1A93840", VA = "0x181A94E40")] 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: 0x0600B533 RID: 46387 RVA: 0x002A8800 File Offset: 0x002A6A00 [Token(Token = "0x600B533")] [Address(RVA = "0x1A94C90", Offset = "0x1A93690", VA = "0x181A94C90", 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: 0x0600B534 RID: 46388 RVA: 0x002A8844 File Offset: 0x002A6A44 [Token(Token = "0x600B534")] [Address(RVA = "0x1A94D50", Offset = "0x1A93750", VA = "0x181A94D50", 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: 0x0600B535 RID: 46389 RVA: 0x002A889C File Offset: 0x002A6A9C [Token(Token = "0x600B535")] [Address(RVA = "0x1A94C20", Offset = "0x1A93620", VA = "0x181A94C20", Slot = "54")] public override void OnDrag(PointerEventData OEKEOCOGKMG) { if (this.JGIANCOEHMA.CanInteract(this)) { SliderHandleButton handle = this.Handle; base.OnDrag(OEKEOCOGKMG); } } // Token: 0x0600B536 RID: 46390 RVA: 0x002A88CC File Offset: 0x002A6ACC [Token(Token = "0x600B536")] [Address(RVA = "0x1A95060", Offset = "0x1A93A60", VA = "0x181A95060")] 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 isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600B537 RID: 46391 RVA: 0x002A8998 File Offset: 0x002A6B98 [Token(Token = "0x600B537")] [Address(RVA = "0x1A94F50", Offset = "0x1A93950", VA = "0x181A94F50")] 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: 0x0600B538 RID: 46392 RVA: 0x002A89E0 File Offset: 0x002A6BE0 [Token(Token = "0x600B538")] [Address(RVA = "0x1A95280", Offset = "0x1A93C80", VA = "0x181A95280")] public void SpawnSlots(Slider3D.SliderValue[] LLBCHDCGPGH, GameObject DIPOFEHMKPE, Transform KNFELDLGJGP) { int num; do { num = 0; bool flag = this.IsDestroyed(); int num2 = KNFELDLGJGP.childCount - 1; SafeDestroy.GameObject(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; if (num != -1) { } } while (num != 0); } // Token: 0x0600B539 RID: 46393 RVA: 0x002A8A64 File Offset: 0x002A6C64 [Token(Token = "0x600B539")] [Address(RVA = "0x1A954B0", Offset = "0x1A93EB0", VA = "0x181A954B0")] public void SpawnTextLabels(Slider3D.SliderValue[] LLBCHDCGPGH, TextMeshProUGUI NOCGBGDJLJM, Transform POMEEJBEIFL) { int num; do { num = 0; bool flag = this.IsDestroyed(); int num2 = POMEEJBEIFL.childCount - 1; SafeDestroy.GameObject(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) { } textMeshProUGUI.text = num; num++; } float value = this.value; if (num != -1) { } } while (num != 0); } // Token: 0x0600B53A RID: 46394 RVA: 0x002A8B08 File Offset: 0x002A6D08 [Token(Token = "0x600B53A")] [Address(RVA = "0x1A94620", Offset = "0x1A93020", VA = "0x181A94620")] private void FMNOLJKACMI() { if (this.JGIANCOEHMA.CanInteract(this)) { this.OnDestroy(); if (this.Handle.interactable) { this.Handle.SetPointerPressed(true); return; } } } // Token: 0x0600B53B RID: 46395 RVA: 0x002A8B4C File Offset: 0x002A6D4C [Token(Token = "0x600B53B")] [Address(RVA = "0x1A94E40", Offset = "0x1A93840", VA = "0x181A94E40")] 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: 0x0600B53C RID: 46396 RVA: 0x002A8BB8 File Offset: 0x002A6DB8 [Token(Token = "0x600B53C")] [Address(RVA = "0x1A946C0", Offset = "0x1A930C0", VA = "0x181A946C0")] 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: 0x0600B53D RID: 46397 RVA: 0x002A8C68 File Offset: 0x002A6E68 [Token(Token = "0x600B53D")] [Address(RVA = "0x1A95DA0", Offset = "0x1A947A0", VA = "0x181A95DA0")] public Slider3D() { } // Token: 0x040076FF RID: 30463 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x40076FF")] public Slider3D.OnSlider3DValueUpdateEvent OnSlider3DValueChanged; // Token: 0x04007700 RID: 30464 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x4007700")] public Slider3D.OnSlider3DValueUpdateEvent OnSlider3DReleased; // Token: 0x04007701 RID: 30465 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x4007701")] private StackedUIBase LJOCNMLBCAH; // Token: 0x04007702 RID: 30466 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x4007702")] [SerializeField] private SliderHandleButton Handle; // Token: 0x04007703 RID: 30467 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x4007703")] [SerializeField] private TextMeshProUGUI textLabelPrefab; // Token: 0x04007704 RID: 30468 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x4007704")] [SerializeField] private GameObject slotPrefab; // Token: 0x04007705 RID: 30469 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x4007705")] public TextMeshProUGUI titleText; // Token: 0x04007706 RID: 30470 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x4007706")] [SerializeField] private Transform slotsParent; // Token: 0x04007707 RID: 30471 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x4007707")] [SerializeField] private Transform textLabelsParent; // Token: 0x04007708 RID: 30472 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4007708")] [SerializeField] private bool UseWholeNumbers; // Token: 0x04007709 RID: 30473 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4007709")] private PlayerHand BCMMIPFLEJL; // Token: 0x0400770A RID: 30474 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400770A")] private Collider HJDILJMJBIH; // Token: 0x0400770B RID: 30475 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")] [Token(Token = "0x400770B")] private float AAANMFLOHKP; // Token: 0x0400770C RID: 30476 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1BC")] [Token(Token = "0x400770C")] private float HJJKMIOFLCH; // Token: 0x0400770D RID: 30477 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")] [Token(Token = "0x400770D")] private bool MCONHCHDJKC; // Token: 0x0400770E RID: 30478 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")] [Token(Token = "0x400770E")] private TextMeshProUGUI[] ANJCBBANAIJ; // Token: 0x0400770F RID: 30479 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")] [Token(Token = "0x400770F")] private float AGAOKMJNLIF = float.MinValue; // Token: 0x04007710 RID: 30480 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D4")] [Token(Token = "0x4007710")] private float? PPBPABLIFMC; // Token: 0x02001A4F RID: 6735 [Token(Token = "0x2001A4F")] [Serializable] public class OnSlider3DValueUpdateEvent : UnityEvent { // Token: 0x0600B53E RID: 46398 RVA: 0x002A8C88 File Offset: 0x002A6E88 [Token(Token = "0x600B53E")] [Address(RVA = "0x1A8F630", Offset = "0x1A8E030", VA = "0x181A8F630")] public OnSlider3DValueUpdateEvent() { } } // Token: 0x02001A50 RID: 6736 [Token(Token = "0x2001A50")] [Serializable] public struct SliderValue { // Token: 0x04007711 RID: 30481 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4007711")] public int Value; // Token: 0x04007712 RID: 30482 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4007712")] public string Label; } } }