using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using RecRoom.Tweening; using TMPro; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace RRUI.Theme { // Token: 0x02000804 RID: 2052 [Token(Token = "0x2000804")] [StructLayout(3)] public abstract class ButtonThemeBase : PaletteThemeReference, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler, IPointerClickHandler { // Token: 0x170009ED RID: 2541 // (get) Token: 0x0600390C RID: 14604 RVA: 0x000F08E4 File Offset: 0x000EEAE4 [Token(Token = "0x170009ED")] public Image CLMAOCECAPA { [Token(Token = "0x600390C")] [Address(RVA = "0x1078A10", Offset = "0x1077410", VA = "0x181078A10")] get { if (this.useSurfaceOverride) { return this.surfaceOverride; } return this.surface; } } // Token: 0x170009EE RID: 2542 // (get) Token: 0x0600390D RID: 14605 RVA: 0x000F0908 File Offset: 0x000EEB08 [Token(Token = "0x170009EE")] public List CCJPDICKCHO { [Token(Token = "0x600390D")] [Address(RVA = "0x10789E0", Offset = "0x10773E0", VA = "0x1810789E0")] get { if (this.useGraphicsOverride) { return this.graphicsOverride; } return this.graphics; } } // Token: 0x170009EF RID: 2543 // (get) Token: 0x0600390E RID: 14606 RVA: 0x000F092C File Offset: 0x000EEB2C [Token(Token = "0x170009EF")] public UIGradient CKIHBOOIIHL { [Token(Token = "0x600390E")] [Address(RVA = "0x10789D0", Offset = "0x10773D0", VA = "0x1810789D0")] get { if (this.useGradientOverride) { return this.gradientOverride; } return this.gradient; } } // Token: 0x170009F0 RID: 2544 // (get) Token: 0x0600390F RID: 14607 RVA: 0x000F0950 File Offset: 0x000EEB50 [Token(Token = "0x170009F0")] public TextMeshProUGUI BJPKJLFPJKN { [Token(Token = "0x600390F")] [Address(RVA = "0x1078A20", Offset = "0x1077420", VA = "0x181078A20")] get { if (this.useTextMeshProUGUIOverride) { return this.textMeshProUGUIOverride; } return this.textMeshProUGUI; } } // Token: 0x170009F1 RID: 2545 // (get) Token: 0x06003910 RID: 14608 RVA: 0x000F0974 File Offset: 0x000EEB74 // (set) Token: 0x06003911 RID: 14609 RVA: 0x000F0988 File Offset: 0x000EEB88 [Token(Token = "0x170009F1")] public DOHBNOLCECO BMBFCGOFPIM { [Token(Token = "0x6003910")] [Address(RVA = "0x4EA8C0", Offset = "0x4E92C0", VA = "0x1804EA8C0")] get { return this.textSize; } [Token(Token = "0x6003911")] [Address(RVA = "0x1078A60", Offset = "0x1077460", VA = "0x181078A60")] set { this.textSize = value; bool isCompleted = ((IAsyncResult)this).IsCompleted; } } // Token: 0x170009F2 RID: 2546 // (get) Token: 0x06003912 RID: 14610 RVA: 0x000F09A4 File Offset: 0x000EEBA4 // (set) Token: 0x06003913 RID: 14611 RVA: 0x000F09C4 File Offset: 0x000EEBC4 [Token(Token = "0x170009F2")] public bool FFDOINJEHMM { [Token(Token = "0x6003912")] [Address(RVA = "0x10789F0", Offset = "0x10773F0", VA = "0x1810789F0")] get { return this.button.m_Interactable; } [Token(Token = "0x6003913")] [Address(RVA = "0x1078A40", Offset = "0x1077440", VA = "0x181078A40")] set { this.button.interactable = value; } } // Token: 0x06003914 RID: 14612 RVA: 0x000F09E4 File Offset: 0x000EEBE4 [Token(Token = "0x6003914")] [Address(RVA = "0x10780C0", Offset = "0x1076AC0", VA = "0x1810780C0")] private void OnEnable() { Transform transform = this.button.transform; float z = Vector3.one.z; } // Token: 0x06003915 RID: 14613 RVA: 0x000F0A10 File Offset: 0x000EEC10 [Token(Token = "0x6003915")] [Address(RVA = "0x1078070", Offset = "0x1076A70", VA = "0x181078070")] private void OnDisable() { Transform transform = base.transform; Vector3 vector; float z = vector.z; this.ALGKFLNEPIO.z = z; } // Token: 0x06003916 RID: 14614 RVA: 0x000F0A40 File Offset: 0x000EEC40 [Token(Token = "0x6003916")] [Address(RVA = "0x1077B40", Offset = "0x1076540", VA = "0x181077B40")] protected void HGLHIKNBIDC() { this.graphics.Clear(); Graphic[] componentsInChildren = base.GetComponentsInChildren(); int num = 0; int length = componentsInChildren.Length; if (num < length) { Graphic graphic = componentsInChildren[num]; GameObject gameObject = graphic.gameObject; GameObject gameObject2 = base.gameObject; if (gameObject != gameObject2) { this.graphics.Add(graphic); } num++; } } // Token: 0x06003917 RID: 14615 RVA: 0x000F0AA8 File Offset: 0x000EECA8 [Token(Token = "0x6003917")] [Address(RVA = "0x10772E0", Offset = "0x1075CE0", VA = "0x1810772E0")] protected void GDIGLMAABGN(ButtonPalette MJHHFDNENEC) { for (;;) { int num = 0; if (!Application.isPlaying) { goto IL_27; } if ((this.useGraphicsOverride ? 1 : 0) == num) { List list = this.graphics; Debug.LogWarning("Graphics for ButtonThemeBase is empty. We may need to resave this prefab.", this); goto IL_27; } IL_2D: if ((this.useSurfaceOverride ? 1 : 0) != num) { } Image image = this.surface; int num2 = 0; if (image != num2) { if ((this.useSurfaceOverride ? 1 : 0) != num) { } Color color = this.surface.color; Button button = this.button; if ((this.useSurfaceOverride ? 1 : 0) != num) { } Image image2 = this.surface; button.targetGraphic = image2; } Button button2 = this.button; int num3 = 0; if (button2 != num3) { this.button.colors = num3; } bool flag = this.useGraphicsOverride; if (flag) { } if (this.graphics == 0) { break; } if (flag) { } List list2 = this.graphics; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } if (num == 0) { break; } continue; IL_27: this.HGLHIKNBIDC(); goto IL_2D; } MultiGraphicButton multiGraphicButton = this.multiGraphicButton; int num4 = 0; if (multiGraphicButton != num4) { MultiGraphicButton multiGraphicButton2 = this.multiGraphicButton; if (this.useGraphicsOverride) { } List list3 = this.graphics; multiGraphicButton2.additionalGraphics = list3; MultiGraphicButton multiGraphicButton3 = this.multiGraphicButton; ColorBlock foregroundTints = MJHHFDNENEC.foregroundTints; multiGraphicButton3.additionalGraphicsColors = foregroundTints; Color highlightedColor = MJHHFDNENEC.foregroundTints.m_HighlightedColor; multiGraphicButton3.additionalGraphicsColors.m_HighlightedColor = highlightedColor; Color pressedColor = MJHHFDNENEC.foregroundTints.m_PressedColor; multiGraphicButton3.additionalGraphicsColors.m_PressedColor = pressedColor; Color selectedColor = MJHHFDNENEC.foregroundTints.m_SelectedColor; multiGraphicButton3.additionalGraphicsColors.m_SelectedColor = selectedColor; Color disabledColor = MJHHFDNENEC.foregroundTints.m_DisabledColor; multiGraphicButton3.additionalGraphicsColors.m_DisabledColor = disabledColor; MultiGraphicButton multiGraphicButton4 = this.multiGraphicButton; if (this.useGradientOverride) { } UIGradient uigradient = this.gradient; multiGraphicButton4.backgroundGradient = uigradient; MultiGraphicButton multiGraphicButton5 = this.multiGraphicButton; GradientBlock backgroundGradients = MJHHFDNENEC.backgroundGradients; multiGraphicButton5.backgroundGradients = backgroundGradients; Gradient pressedGradient = MJHHFDNENEC.backgroundGradients.pressedGradient; multiGraphicButton5.backgroundGradients.pressedGradient = pressedGradient; Selectable.SelectionState currentSelectionState = multiGraphicButton5.currentSelectionState; } if (this.useTextMeshProUGUIOverride) { } TextMeshProUGUI textMeshProUGUI = this.textMeshProUGUI; int num5 = 0; if (textMeshProUGUI != num5) { TextStylePalette textPalette = MJHHFDNENEC.textPalette; if (this.useTextMeshProUGUIOverride) { } TextMeshProUGUI textMeshProUGUI2 = this.textMeshProUGUI; textPalette.GDIGLMAABGN(textMeshProUGUI2); } Palette palette = this.paletteTheme.palette; DOHBNOLCECO dohbnolceco = this.textSize; if (palette.MEPNMPOMMEG(dohbnolceco) != 0) { if (this.useTextMeshProUGUIOverride) { } TextMeshProUGUI textMeshProUGUI3 = this.textMeshProUGUI; int num6 = 0; if (textMeshProUGUI3 != num6) { if (this.useTextMeshProUGUIOverride) { } TextMeshProUGUI textMeshProUGUI4 = this.textMeshProUGUI; } if (Application.isPlaying) { Canvas componentInParent = base.gameObject.GetComponentInParent(); int num7 = 0; if (componentInParent == num7) { } bool flag2 = componentInParent.renderMode == RenderMode.WorldSpace; this.MDJMHGBHJAP = flag2; RecRoomAudioClip pointerDownAudioClip = MJHHFDNENEC.audio.pointerDownAudioClip; this.LKPNOHOGEHP = pointerDownAudioClip; RecRoomAudioClip pointerUpAudioClip = MJHHFDNENEC.audio.pointerUpAudioClip; this.FPDCAJOGGEO = pointerUpAudioClip; RecRoomAudioClip pointerClickAudioClip = MJHHFDNENEC.audio.pointerClickAudioClip; this.MPHCGMNMFJC = pointerClickAudioClip; } MultiGraphicButton multiGraphicButton6 = this.multiGraphicButton; int num8 = 0; if (multiGraphicButton6 != num8) { MultiGraphicButton multiGraphicButton7 = this.multiGraphicButton; Selectable.SelectionState currentSelectionState2 = multiGraphicButton7.currentSelectionState; multiGraphicButton7.InstantClearState(); } return; } string name = this.paletteTheme.palette.name; DOHBNOLCECO dohbnolceco2; Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "TextSizePaletteType", dohbnolceco2)); throw new NullReferenceException(); } // Token: 0x06003918 RID: 14616 RVA: 0x000F0E20 File Offset: 0x000EF020 [Token(Token = "0x6003918")] [Address(RVA = "0x10781E0", Offset = "0x1076BE0", VA = "0x1810781E0", Slot = "6")] public void OnPointerDown(PointerEventData OEKEOCOGKMG) { Button button = this.button; if (this.isAnimationEnabled) { Transform transform = this.button.transform; Vector3 vector; float z = vector.z; Vector3 position; position.z = z; int num = 0; Vector3 left = Vector3.left; float aigeepcieck = ButtonThemeBase.AIGEEPCIECK; ITweenInstance tweenInstance = this.TweenLocalPosition(num, aigeepcieck, Easing.Functions.ElasticEaseIn); Func func = delegate { ButtonThemeBase <>4__this = this; float z2 = position.z; float z3 = Vector3.right.z; Vector3 vector2; float z4 = vector2.z; Vector3 vector3; float z5 = vector3.z; throw new NullReferenceException(); }; Func func2 = delegate { ButtonThemeBase <>4__this2 = this; float z6 = position.z; float z7 = Vector3.left.z; Vector3 vector4; float z8 = vector4.z; Vector3 vector5; float z9 = vector5.z; throw new NullReferenceException(); }; Func func3 = delegate { ButtonThemeBase <>4__this3 = this; float z10 = position.z; float z11 = Vector3.right.z; Vector3 vector6; float z12 = vector6.z; Vector3 vector7; float z13 = vector7.z; throw new NullReferenceException(); }; Func func4 = delegate { ButtonThemeBase <>4__this4 = this; float z14 = position.z; float z15 = Vector3.left.z; Vector3 vector8; float z16 = vector8.z; Vector3 vector9; float z17 = vector9.z; throw new NullReferenceException(); }; Func func5 = delegate { ButtonThemeBase <>4__this5 = this; float z18 = position.z; float z19 = Vector3.right.z; Vector3 vector10; float z20 = vector10.z; Vector3 vector11; float z21 = vector11.z; throw new NullReferenceException(); }; Func func6 = delegate { ButtonThemeBase <>4__this6 = this; float z22 = position.z; throw new NullReferenceException(); }; } RecRoomAudioClip lkpnohogehp = this.LKPNOHOGEHP; this.JBLOANACILL(lkpnohogehp); if (this.isAnimationEnabled) { Func func7 = new Func(this.NADLFJADPPI); Func func8 = new Func(this.ACKNKCPHJIO); } } // Token: 0x06003919 RID: 14617 RVA: 0x000F0F24 File Offset: 0x000EF124 [Token(Token = "0x6003919")] [Address(RVA = "0x1078720", Offset = "0x1077120", VA = "0x181078720", Slot = "7")] public void OnPointerUp(PointerEventData OEKEOCOGKMG) { Button button = this.button; Action action = new Action(this.HDOJNPEALLC); ISchedulerPromise schedulerPromise = this.InvokeNextUpdate(action); this.NJKMEJKPIIF = schedulerPromise; if (this.isAnimationEnabled) { Func func = new Func(this.JBGBOPLOCIL); } } // Token: 0x0600391A RID: 14618 RVA: 0x000F0F78 File Offset: 0x000EF178 [Token(Token = "0x600391A")] [Address(RVA = "0x1078160", Offset = "0x1076B60", VA = "0x181078160", Slot = "8")] public void OnPointerClick(PointerEventData OEKEOCOGKMG) { Button button = this.button; if (this.NJKMEJKPIIF != 0) { } RecRoomAudioClip mphcgmnmfjc = this.MPHCGMNMFJC; this.JBLOANACILL(mphcgmnmfjc); } // Token: 0x0600391B RID: 14619 RVA: 0x000F0FAC File Offset: 0x000EF1AC [Token(Token = "0x600391B")] [Address(RVA = "0x1077F30", Offset = "0x1076930", VA = "0x181077F30")] private Vector3 LMNGIOOEFOL(float FNJKKNKLDPB) { } // Token: 0x0600391C RID: 14620 RVA: 0x000F0FBC File Offset: 0x000EF1BC [Token(Token = "0x600391C")] [Address(RVA = "0x1077D80", Offset = "0x1076780", VA = "0x181077D80")] private void JBLOANACILL(RecRoomAudioClip LIEBGLIAJIA) { if (LIEBGLIAJIA != 0) { if (this.MDJMHGBHJAP) { if (base.gameObject.activeInHierarchy) { Transform transform = base.transform; Vector3 vector; float z = vector.z; } return; } CameraRig instance = SingletonMonoBehaviour.Instance; if (instance != 0) { Camera activeCamera = instance.CHLMFLCFGFL; } int num = 0; int num2 = 0; if (!(num == num2)) { int num3 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(LIEBGLIAJIA, num3); } } } // Token: 0x0600391D RID: 14621 RVA: 0x000F1030 File Offset: 0x000EF230 [Token(Token = "0x600391D")] [Address(RVA = "0x1078920", Offset = "0x1077320", VA = "0x181078920")] protected ButtonThemeBase() { List list = new List(); this.graphics = list; this.textSize = (DOHBNOLCECO)((ulong)3L); this.isAnimationEnabled = true; float z = Vector3.zero.z; this.ALGKFLNEPIO.z = z; base..ctor(); } // Token: 0x0600391F RID: 14623 RVA: 0x000F1088 File Offset: 0x000EF288 [Token(Token = "0x600391F")] [Address(RVA = "0x1077F60", Offset = "0x1076960", VA = "0x181077F60")] [CompilerGenerated] private IPromise NADLFJADPPI() { throw new NullReferenceException(); } // Token: 0x06003920 RID: 14624 RVA: 0x000F109C File Offset: 0x000EF29C [Token(Token = "0x6003920")] [Address(RVA = "0x10771D0", Offset = "0x1075BD0", VA = "0x1810771D0")] [CompilerGenerated] private IPromise ACKNKCPHJIO() { throw new NullReferenceException(); } // Token: 0x06003921 RID: 14625 RVA: 0x000F10B0 File Offset: 0x000EF2B0 [Token(Token = "0x6003921")] [Address(RVA = "0x1077B10", Offset = "0x1076510", VA = "0x181077B10")] [CompilerGenerated] private void HDOJNPEALLC() { RecRoomAudioClip fpdcajoggeo = this.FPDCAJOGGEO; this.JBLOANACILL(fpdcajoggeo); this.NJKMEJKPIIF = (ulong)0L; } // Token: 0x06003922 RID: 14626 RVA: 0x000F10D4 File Offset: 0x000EF2D4 [Token(Token = "0x6003922")] [Address(RVA = "0x1077C80", Offset = "0x1076680", VA = "0x181077C80")] [CompilerGenerated] private IPromise JBGBOPLOCIL() { throw new NullReferenceException(); } // Token: 0x0400320B RID: 12811 [Token(Token = "0x400320B")] private static readonly float AIGEEPCIECK; // Token: 0x0400320C RID: 12812 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400320C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Button button; // Token: 0x0400320D RID: 12813 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400320D")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private MultiGraphicButton multiGraphicButton; // Token: 0x0400320E RID: 12814 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400320E")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, true)] private Image surface; // Token: 0x0400320F RID: 12815 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400320F")] [SerializeField] private bool useSurfaceOverride; // Token: 0x04003210 RID: 12816 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4003210")] [SerializeField] [OMAIFIIBMNL("useSurfaceOverride")] private Image surfaceOverride; // Token: 0x04003211 RID: 12817 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4003211")] [SerializeField] [INPFBLGGAJF] private List graphics; // Token: 0x04003212 RID: 12818 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4003212")] [SerializeField] private bool useGraphicsOverride; // Token: 0x04003213 RID: 12819 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4003213")] [SerializeField] [OMAIFIIBMNL("useGraphicsOverride")] private List graphicsOverride; // Token: 0x04003214 RID: 12820 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4003214")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, true)] private UIGradient gradient; // Token: 0x04003215 RID: 12821 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4003215")] [SerializeField] private bool useGradientOverride; // Token: 0x04003216 RID: 12822 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4003216")] [SerializeField] [OMAIFIIBMNL("useGradientOverride")] private UIGradient gradientOverride; // Token: 0x04003217 RID: 12823 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4003217")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Children, true, true)] private TextMeshProUGUI textMeshProUGUI; // Token: 0x04003218 RID: 12824 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4003218")] [SerializeField] private bool useTextMeshProUGUIOverride; // Token: 0x04003219 RID: 12825 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4003219")] [SerializeField] [OMAIFIIBMNL("useTextMeshProUGUIOverride")] private TextMeshProUGUI textMeshProUGUIOverride; // Token: 0x0400321A RID: 12826 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400321A")] [SerializeField] private DOHBNOLCECO textSize; // Token: 0x0400321B RID: 12827 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x400321B")] [SerializeField] private bool isAnimationEnabled; // Token: 0x0400321C RID: 12828 [global::Cpp2IlInjected.FieldOffset(Offset = "0x95")] [Token(Token = "0x400321C")] private bool MDJMHGBHJAP; // Token: 0x0400321D RID: 12829 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400321D")] private RecRoomAudioClip LKPNOHOGEHP; // Token: 0x0400321E RID: 12830 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400321E")] private RecRoomAudioClip FPDCAJOGGEO; // Token: 0x0400321F RID: 12831 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400321F")] private RecRoomAudioClip MPHCGMNMFJC; // Token: 0x04003220 RID: 12832 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4003220")] private Vector3 ALGKFLNEPIO; // Token: 0x04003221 RID: 12833 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4003221")] private ISchedulerPromise NJKMEJKPIIF; // Token: 0x02000805 RID: 2053 [Token(Token = "0x2000805")] [CompilerGenerated] private sealed class EHAOHLAPOHG { // Token: 0x06003923 RID: 14627 RVA: 0x000F10E8 File Offset: 0x000EF2E8 [Token(Token = "0x6003923")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public EHAOHLAPOHG() { } // Token: 0x06003924 RID: 14628 RVA: 0x000F10FC File Offset: 0x000EF2FC [Token(Token = "0x6003924")] [Address(RVA = "0x107B1E0", Offset = "0x1079BE0", VA = "0x18107B1E0")] internal IPromise b__2() { ButtonThemeBase buttonThemeBase = this.<>4__this; float z = this.position.z; float z2 = Vector3.right.z; Vector3 vector; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; throw new NullReferenceException(); } // Token: 0x06003925 RID: 14629 RVA: 0x000F1140 File Offset: 0x000EF340 [Token(Token = "0x6003925")] [Address(RVA = "0x107B370", Offset = "0x1079D70", VA = "0x18107B370")] internal IPromise b__3() { ButtonThemeBase buttonThemeBase = this.<>4__this; float z = this.position.z; float z2 = Vector3.left.z; Vector3 vector; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; throw new NullReferenceException(); } // Token: 0x06003926 RID: 14630 RVA: 0x000F1184 File Offset: 0x000EF384 [Token(Token = "0x6003926")] [Address(RVA = "0x107B500", Offset = "0x1079F00", VA = "0x18107B500")] internal IPromise b__4() { ButtonThemeBase buttonThemeBase = this.<>4__this; float z = this.position.z; float z2 = Vector3.right.z; Vector3 vector; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; throw new NullReferenceException(); } // Token: 0x06003927 RID: 14631 RVA: 0x000F11C8 File Offset: 0x000EF3C8 [Token(Token = "0x6003927")] [Address(RVA = "0x107B690", Offset = "0x107A090", VA = "0x18107B690")] internal IPromise b__5() { ButtonThemeBase buttonThemeBase = this.<>4__this; float z = this.position.z; float z2 = Vector3.left.z; Vector3 vector; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; throw new NullReferenceException(); } // Token: 0x06003928 RID: 14632 RVA: 0x000F120C File Offset: 0x000EF40C [Token(Token = "0x6003928")] [Address(RVA = "0x107B820", Offset = "0x107A220", VA = "0x18107B820")] internal IPromise b__6() { ButtonThemeBase buttonThemeBase = this.<>4__this; float z = this.position.z; float z2 = Vector3.right.z; Vector3 vector; float z3 = vector.z; Vector3 vector2; float z4 = vector2.z; throw new NullReferenceException(); } // Token: 0x06003929 RID: 14633 RVA: 0x000F1250 File Offset: 0x000EF450 [Token(Token = "0x6003929")] [Address(RVA = "0x107B9B0", Offset = "0x107A3B0", VA = "0x18107B9B0")] internal IPromise b__7() { ButtonThemeBase buttonThemeBase = this.<>4__this; float z = this.position.z; throw new NullReferenceException(); } // Token: 0x04003222 RID: 12834 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4003222")] public Vector3 position; // Token: 0x04003223 RID: 12835 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003223")] public ButtonThemeBase <>4__this; } } }