Some mods may be broken due to the recent Alloyed Collective update.
Decompiled source of UniversalSolution v1.0.0
AdvertisingOnMenu.dll
Decompiled 2 years agousing System; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; using BepInEx; using BepInEx.Logging; using Microsoft.CodeAnalysis; using On.RoR2.UI.MainMenu; using RoR2.UI; using RoR2.UI.MainMenu; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")] [assembly: AssemblyCompany("AdvertisingOnMenu")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0+ecb467b238601bc2309e02779df92ea5d0a6c4b8")] [assembly: AssemblyProduct("AdvertisingOnMenu")] [assembly: AssemblyTitle("AdvertisingOnMenu")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace AdvertisingSpace { [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInPlugin("RoR2INC.YourLinkOnMenu", "YourLinkOnMenu", "1.0.0")] public class AdvertisingSpacePlugin : BaseUnityPlugin { [CompilerGenerated] private static class <>O { public static UnityAction <0>__Email; } public const string PluginGUID = "RoR2INC.YourLinkOnMenu"; public const string PluginAuthor = "RoR2INC"; public const string PluginName = "YourLinkOnMenu"; public const string PluginVersion = "1.0.0"; public void Awake() { //IL_0008: Unknown result type (might be due to invalid IL or missing references) //IL_0012: Expected O, but got Unknown BaseMainMenuScreen.Awake += new hook_Awake(BaseMainMenuScreen_Awake); } private void BaseMainMenuScreen_Awake(orig_Awake orig, BaseMainMenuScreen self) { //IL_00e0: Unknown result type (might be due to invalid IL or missing references) //IL_0118: Unknown result type (might be due to invalid IL or missing references) //IL_0122: Expected O, but got Unknown //IL_019e: Unknown result type (might be due to invalid IL or missing references) //IL_01d6: Unknown result type (might be due to invalid IL or missing references) //IL_01e0: Expected O, but got Unknown //IL_013a: Unknown result type (might be due to invalid IL or missing references) //IL_013f: Unknown result type (might be due to invalid IL or missing references) //IL_0145: Expected O, but got Unknown //IL_025c: Unknown result type (might be due to invalid IL or missing references) //IL_0294: Unknown result type (might be due to invalid IL or missing references) //IL_029e: Expected O, but got Unknown //IL_01f8: Unknown result type (might be due to invalid IL or missing references) //IL_01fd: Unknown result type (might be due to invalid IL or missing references) //IL_0203: Expected O, but got Unknown //IL_031a: Unknown result type (might be due to invalid IL or missing references) //IL_0352: Unknown result type (might be due to invalid IL or missing references) //IL_035c: Expected O, but got Unknown //IL_02b6: Unknown result type (might be due to invalid IL or missing references) //IL_02bb: Unknown result type (might be due to invalid IL or missing references) //IL_02c1: Expected O, but got Unknown //IL_03d8: Unknown result type (might be due to invalid IL or missing references) //IL_0410: Unknown result type (might be due to invalid IL or missing references) //IL_041a: Expected O, but got Unknown //IL_0374: Unknown result type (might be due to invalid IL or missing references) //IL_0379: Unknown result type (might be due to invalid IL or missing references) //IL_037f: Expected O, but got Unknown //IL_0496: Unknown result type (might be due to invalid IL or missing references) //IL_04ce: Unknown result type (might be due to invalid IL or missing references) //IL_04d8: Expected O, but got Unknown //IL_0432: Unknown result type (might be due to invalid IL or missing references) //IL_0437: Unknown result type (might be due to invalid IL or missing references) //IL_043d: Expected O, but got Unknown //IL_0554: Unknown result type (might be due to invalid IL or missing references) //IL_058c: Unknown result type (might be due to invalid IL or missing references) //IL_0596: Expected O, but got Unknown //IL_04f0: Unknown result type (might be due to invalid IL or missing references) //IL_04f5: Unknown result type (might be due to invalid IL or missing references) //IL_04fb: Expected O, but got Unknown //IL_0612: Unknown result type (might be due to invalid IL or missing references) //IL_064a: Unknown result type (might be due to invalid IL or missing references) //IL_0654: Expected O, but got Unknown //IL_05ae: Unknown result type (might be due to invalid IL or missing references) //IL_05b3: Unknown result type (might be due to invalid IL or missing references) //IL_05b9: Expected O, but got Unknown //IL_06d0: Unknown result type (might be due to invalid IL or missing references) //IL_0708: Unknown result type (might be due to invalid IL or missing references) //IL_0712: Expected O, but got Unknown //IL_066c: Unknown result type (might be due to invalid IL or missing references) //IL_0671: Unknown result type (might be due to invalid IL or missing references) //IL_0677: Expected O, but got Unknown //IL_078e: Unknown result type (might be due to invalid IL or missing references) //IL_07c6: Unknown result type (might be due to invalid IL or missing references) //IL_07d0: Expected O, but got Unknown //IL_072a: Unknown result type (might be due to invalid IL or missing references) //IL_072f: Unknown result type (might be due to invalid IL or missing references) //IL_0735: Expected O, but got Unknown //IL_084c: Unknown result type (might be due to invalid IL or missing references) //IL_0884: Unknown result type (might be due to invalid IL or missing references) //IL_088e: Expected O, but got Unknown //IL_07e8: Unknown result type (might be due to invalid IL or missing references) //IL_07ed: Unknown result type (might be due to invalid IL or missing references) //IL_07f3: Expected O, but got Unknown //IL_090a: Unknown result type (might be due to invalid IL or missing references) //IL_0942: Unknown result type (might be due to invalid IL or missing references) //IL_094c: Expected O, but got Unknown //IL_08a6: Unknown result type (might be due to invalid IL or missing references) //IL_08ab: Unknown result type (might be due to invalid IL or missing references) //IL_08b1: Expected O, but got Unknown //IL_09c8: Unknown result type (might be due to invalid IL or missing references) //IL_0a00: Unknown result type (might be due to invalid IL or missing references) //IL_0a0a: Expected O, but got Unknown //IL_0964: Unknown result type (might be due to invalid IL or missing references) //IL_0969: Unknown result type (might be due to invalid IL or missing references) //IL_096f: Expected O, but got Unknown //IL_0a86: Unknown result type (might be due to invalid IL or missing references) //IL_0abe: Unknown result type (might be due to invalid IL or missing references) //IL_0ac8: Expected O, but got Unknown //IL_0a22: Unknown result type (might be due to invalid IL or missing references) //IL_0a27: Unknown result type (might be due to invalid IL or missing references) //IL_0a2d: Expected O, but got Unknown //IL_0b44: Unknown result type (might be due to invalid IL or missing references) //IL_0b7c: Unknown result type (might be due to invalid IL or missing references) //IL_0b86: Expected O, but got Unknown //IL_0ae0: Unknown result type (might be due to invalid IL or missing references) //IL_0ae5: Unknown result type (might be due to invalid IL or missing references) //IL_0aeb: Expected O, but got Unknown //IL_0c02: Unknown result type (might be due to invalid IL or missing references) //IL_0c3a: Unknown result type (might be due to invalid IL or missing references) //IL_0c44: Expected O, but got Unknown //IL_0b9e: Unknown result type (might be due to invalid IL or missing references) //IL_0ba3: Unknown result type (might be due to invalid IL or missing references) //IL_0ba9: Expected O, but got Unknown //IL_0cc0: Unknown result type (might be due to invalid IL or missing references) //IL_0cf8: Unknown result type (might be due to invalid IL or missing references) //IL_0d02: Expected O, but got Unknown //IL_0c5c: Unknown result type (might be due to invalid IL or missing references) //IL_0c61: Unknown result type (might be due to invalid IL or missing references) //IL_0c67: Expected O, but got Unknown //IL_0d7e: Unknown result type (might be due to invalid IL or missing references) //IL_0db6: Unknown result type (might be due to invalid IL or missing references) //IL_0dc0: Expected O, but got Unknown //IL_0d1a: Unknown result type (might be due to invalid IL or missing references) //IL_0d1f: Unknown result type (might be due to invalid IL or missing references) //IL_0d25: Expected O, but got Unknown //IL_0e3c: Unknown result type (might be due to invalid IL or missing references) //IL_0e74: Unknown result type (might be due to invalid IL or missing references) //IL_0e7e: Expected O, but got Unknown //IL_0dd8: Unknown result type (might be due to invalid IL or missing references) //IL_0ddd: Unknown result type (might be due to invalid IL or missing references) //IL_0de3: Expected O, but got Unknown //IL_0efa: Unknown result type (might be due to invalid IL or missing references) //IL_0f32: Unknown result type (might be due to invalid IL or missing references) //IL_0f3c: Expected O, but got Unknown //IL_0e96: Unknown result type (might be due to invalid IL or missing references) //IL_0e9b: Unknown result type (might be due to invalid IL or missing references) //IL_0ea1: Expected O, but got Unknown //IL_0fb8: Unknown result type (might be due to invalid IL or missing references) //IL_0ff0: Unknown result type (might be due to invalid IL or missing references) //IL_0ffa: Expected O, but got Unknown //IL_0f54: Unknown result type (might be due to invalid IL or missing references) //IL_0f59: Unknown result type (might be due to invalid IL or missing references) //IL_0f5f: Expected O, but got Unknown //IL_1076: Unknown result type (might be due to invalid IL or missing references) //IL_10ae: Unknown result type (might be due to invalid IL or missing references) //IL_10b8: Expected O, but got Unknown //IL_1012: Unknown result type (might be due to invalid IL or missing references) //IL_1017: Unknown result type (might be due to invalid IL or missing references) //IL_101d: Expected O, but got Unknown //IL_1134: Unknown result type (might be due to invalid IL or missing references) //IL_116c: Unknown result type (might be due to invalid IL or missing references) //IL_1176: Expected O, but got Unknown //IL_10d0: Unknown result type (might be due to invalid IL or missing references) //IL_10d5: Unknown result type (might be due to invalid IL or missing references) //IL_10db: Expected O, but got Unknown //IL_11f2: Unknown result type (might be due to invalid IL or missing references) //IL_122a: Unknown result type (might be due to invalid IL or missing references) //IL_1234: Expected O, but got Unknown //IL_118e: Unknown result type (might be due to invalid IL or missing references) //IL_1193: Unknown result type (might be due to invalid IL or missing references) //IL_1199: Expected O, but got Unknown //IL_12b0: Unknown result type (might be due to invalid IL or missing references) //IL_12e8: Unknown result type (might be due to invalid IL or missing references) //IL_12f2: Expected O, but got Unknown //IL_124c: Unknown result type (might be due to invalid IL or missing references) //IL_1251: Unknown result type (might be due to invalid IL or missing references) //IL_1257: Expected O, but got Unknown //IL_136e: Unknown result type (might be due to invalid IL or missing references) //IL_13a6: Unknown result type (might be due to invalid IL or missing references) //IL_13b0: Expected O, but got Unknown //IL_130a: Unknown result type (might be due to invalid IL or missing references) //IL_130f: Unknown result type (might be due to invalid IL or missing references) //IL_1315: Expected O, but got Unknown //IL_142c: Unknown result type (might be due to invalid IL or missing references) //IL_1464: Unknown result type (might be due to invalid IL or missing references) //IL_146e: Expected O, but got Unknown //IL_13c8: Unknown result type (might be due to invalid IL or missing references) //IL_13cd: Unknown result type (might be due to invalid IL or missing references) //IL_13d3: Expected O, but got Unknown //IL_14ea: Unknown result type (might be due to invalid IL or missing references) //IL_1522: Unknown result type (might be due to invalid IL or missing references) //IL_152c: Expected O, but got Unknown //IL_1486: Unknown result type (might be due to invalid IL or missing references) //IL_148b: Unknown result type (might be due to invalid IL or missing references) //IL_1491: Expected O, but got Unknown //IL_15a8: Unknown result type (might be due to invalid IL or missing references) //IL_15e0: Unknown result type (might be due to invalid IL or missing references) //IL_15ea: Expected O, but got Unknown //IL_1544: Unknown result type (might be due to invalid IL or missing references) //IL_1549: Unknown result type (might be due to invalid IL or missing references) //IL_154f: Expected O, but got Unknown //IL_1666: Unknown result type (might be due to invalid IL or missing references) //IL_169e: Unknown result type (might be due to invalid IL or missing references) //IL_16a8: Expected O, but got Unknown //IL_1602: Unknown result type (might be due to invalid IL or missing references) //IL_1607: Unknown result type (might be due to invalid IL or missing references) //IL_160d: Expected O, but got Unknown //IL_1724: Unknown result type (might be due to invalid IL or missing references) //IL_175c: Unknown result type (might be due to invalid IL or missing references) //IL_1766: Expected O, but got Unknown //IL_16c0: Unknown result type (might be due to invalid IL or missing references) //IL_16c5: Unknown result type (might be due to invalid IL or missing references) //IL_16cb: Expected O, but got Unknown //IL_17e2: Unknown result type (might be due to invalid IL or missing references) //IL_181a: Unknown result type (might be due to invalid IL or missing references) //IL_1824: Expected O, but got Unknown //IL_177e: Unknown result type (might be due to invalid IL or missing references) //IL_1783: Unknown result type (might be due to invalid IL or missing references) //IL_1789: Expected O, but got Unknown //IL_183c: Unknown result type (might be due to invalid IL or missing references) //IL_1841: Unknown result type (might be due to invalid IL or missing references) //IL_1847: Expected O, but got Unknown orig.Invoke(self); if (Object.op_Implicit((Object)(object)self) && Object.op_Implicit((Object)(object)((Component)self).transform.Find("SafeZone")) && Object.op_Implicit((Object)(object)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel")) && Object.op_Implicit((Object)(object)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel")) && Object.op_Implicit((Object)(object)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)"))) { GameObject val = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component = val.GetComponent<RectTransform>(); ((Transform)component).localPosition = new Vector3(480f, -452f, 0f); HGButton component2 = val.GetComponent<HGButton>(); component2.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component3 = val.GetComponent<LanguageTextMeshController>(); component3.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component2).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick = ((Button)component2).onClick; object obj = <>O.<0>__Email; if (obj == null) { UnityAction val2 = Email; <>O.<0>__Email = val2; obj = (object)val2; } ((UnityEvent)onClick).AddListener((UnityAction)obj); GameObject val3 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val3.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component4 = val3.GetComponent<RectTransform>(); ((Transform)component4).localPosition = new Vector3(480f, -500f, 0f); HGButton component5 = val3.GetComponent<HGButton>(); component5.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component6 = val3.GetComponent<LanguageTextMeshController>(); component6.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component5).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick2 = ((Button)component5).onClick; object obj2 = <>O.<0>__Email; if (obj2 == null) { UnityAction val4 = Email; <>O.<0>__Email = val4; obj2 = (object)val4; } ((UnityEvent)onClick2).AddListener((UnityAction)obj2); GameObject val5 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val5.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component7 = val5.GetComponent<RectTransform>(); ((Transform)component7).localPosition = new Vector3(480f, -548f, 0f); HGButton component8 = val5.GetComponent<HGButton>(); component8.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component9 = val5.GetComponent<LanguageTextMeshController>(); component9.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component8).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick3 = ((Button)component8).onClick; object obj3 = <>O.<0>__Email; if (obj3 == null) { UnityAction val6 = Email; <>O.<0>__Email = val6; obj3 = (object)val6; } ((UnityEvent)onClick3).AddListener((UnityAction)obj3); GameObject val7 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val7.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component10 = val7.GetComponent<RectTransform>(); ((Transform)component10).localPosition = new Vector3(480f, -596f, 0f); HGButton component11 = val7.GetComponent<HGButton>(); component11.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component12 = val7.GetComponent<LanguageTextMeshController>(); component12.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component11).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick4 = ((Button)component11).onClick; object obj4 = <>O.<0>__Email; if (obj4 == null) { UnityAction val8 = Email; <>O.<0>__Email = val8; obj4 = (object)val8; } ((UnityEvent)onClick4).AddListener((UnityAction)obj4); GameObject val9 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val9.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component13 = val9.GetComponent<RectTransform>(); ((Transform)component13).localPosition = new Vector3(480f, -644f, 0f); HGButton component14 = val9.GetComponent<HGButton>(); component14.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component15 = val9.GetComponent<LanguageTextMeshController>(); component15.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component14).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick5 = ((Button)component14).onClick; object obj5 = <>O.<0>__Email; if (obj5 == null) { UnityAction val10 = Email; <>O.<0>__Email = val10; obj5 = (object)val10; } ((UnityEvent)onClick5).AddListener((UnityAction)obj5); GameObject val11 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val11.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component16 = val11.GetComponent<RectTransform>(); ((Transform)component16).localPosition = new Vector3(480f, -692f, 0f); HGButton component17 = val11.GetComponent<HGButton>(); component17.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component18 = val11.GetComponent<LanguageTextMeshController>(); component18.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component17).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick6 = ((Button)component17).onClick; object obj6 = <>O.<0>__Email; if (obj6 == null) { UnityAction val12 = Email; <>O.<0>__Email = val12; obj6 = (object)val12; } ((UnityEvent)onClick6).AddListener((UnityAction)obj6); GameObject val13 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val13.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component19 = val13.GetComponent<RectTransform>(); ((Transform)component19).localPosition = new Vector3(480f, -740f, 0f); HGButton component20 = val13.GetComponent<HGButton>(); component20.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component21 = val13.GetComponent<LanguageTextMeshController>(); component21.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component20).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick7 = ((Button)component20).onClick; object obj7 = <>O.<0>__Email; if (obj7 == null) { UnityAction val14 = Email; <>O.<0>__Email = val14; obj7 = (object)val14; } ((UnityEvent)onClick7).AddListener((UnityAction)obj7); GameObject val15 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val15.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component22 = val15.GetComponent<RectTransform>(); ((Transform)component22).localPosition = new Vector3(480f, -788f, 0f); HGButton component23 = val15.GetComponent<HGButton>(); component23.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component24 = val15.GetComponent<LanguageTextMeshController>(); component24.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component23).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick8 = ((Button)component23).onClick; object obj8 = <>O.<0>__Email; if (obj8 == null) { UnityAction val16 = Email; <>O.<0>__Email = val16; obj8 = (object)val16; } ((UnityEvent)onClick8).AddListener((UnityAction)obj8); GameObject val17 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val17.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component25 = val17.GetComponent<RectTransform>(); ((Transform)component25).localPosition = new Vector3(800f, -452f, 0f); HGButton component26 = val17.GetComponent<HGButton>(); component26.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component27 = val17.GetComponent<LanguageTextMeshController>(); component27.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component26).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick9 = ((Button)component26).onClick; object obj9 = <>O.<0>__Email; if (obj9 == null) { UnityAction val18 = Email; <>O.<0>__Email = val18; obj9 = (object)val18; } ((UnityEvent)onClick9).AddListener((UnityAction)obj9); GameObject val19 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val19.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component28 = val19.GetComponent<RectTransform>(); ((Transform)component28).localPosition = new Vector3(800f, -500f, 0f); HGButton component29 = val19.GetComponent<HGButton>(); component29.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component30 = val19.GetComponent<LanguageTextMeshController>(); component30.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component29).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick10 = ((Button)component29).onClick; object obj10 = <>O.<0>__Email; if (obj10 == null) { UnityAction val20 = Email; <>O.<0>__Email = val20; obj10 = (object)val20; } ((UnityEvent)onClick10).AddListener((UnityAction)obj10); GameObject val21 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val21.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component31 = val21.GetComponent<RectTransform>(); ((Transform)component31).localPosition = new Vector3(800f, -548f, 0f); HGButton component32 = val21.GetComponent<HGButton>(); component32.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component33 = val21.GetComponent<LanguageTextMeshController>(); component33.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component32).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick11 = ((Button)component32).onClick; object obj11 = <>O.<0>__Email; if (obj11 == null) { UnityAction val22 = Email; <>O.<0>__Email = val22; obj11 = (object)val22; } ((UnityEvent)onClick11).AddListener((UnityAction)obj11); GameObject val23 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val23.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component34 = val23.GetComponent<RectTransform>(); ((Transform)component34).localPosition = new Vector3(800f, -596f, 0f); HGButton component35 = val23.GetComponent<HGButton>(); component35.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component36 = val23.GetComponent<LanguageTextMeshController>(); component36.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component35).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick12 = ((Button)component35).onClick; object obj12 = <>O.<0>__Email; if (obj12 == null) { UnityAction val24 = Email; <>O.<0>__Email = val24; obj12 = (object)val24; } ((UnityEvent)onClick12).AddListener((UnityAction)obj12); GameObject val25 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val25.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component37 = val25.GetComponent<RectTransform>(); ((Transform)component37).localPosition = new Vector3(800f, -644f, 0f); HGButton component38 = val25.GetComponent<HGButton>(); component38.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component39 = val25.GetComponent<LanguageTextMeshController>(); component39.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component38).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick13 = ((Button)component38).onClick; object obj13 = <>O.<0>__Email; if (obj13 == null) { UnityAction val26 = Email; <>O.<0>__Email = val26; obj13 = (object)val26; } ((UnityEvent)onClick13).AddListener((UnityAction)obj13); GameObject val27 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val27.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component40 = val27.GetComponent<RectTransform>(); ((Transform)component40).localPosition = new Vector3(800f, -692f, 0f); HGButton component41 = val27.GetComponent<HGButton>(); component41.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component42 = val27.GetComponent<LanguageTextMeshController>(); component42.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component41).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick14 = ((Button)component41).onClick; object obj14 = <>O.<0>__Email; if (obj14 == null) { UnityAction val28 = Email; <>O.<0>__Email = val28; obj14 = (object)val28; } ((UnityEvent)onClick14).AddListener((UnityAction)obj14); GameObject val29 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val29.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component43 = val29.GetComponent<RectTransform>(); ((Transform)component43).localPosition = new Vector3(800f, -740f, 0f); HGButton component44 = val29.GetComponent<HGButton>(); component44.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component45 = val29.GetComponent<LanguageTextMeshController>(); component45.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component44).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick15 = ((Button)component44).onClick; object obj15 = <>O.<0>__Email; if (obj15 == null) { UnityAction val30 = Email; <>O.<0>__Email = val30; obj15 = (object)val30; } ((UnityEvent)onClick15).AddListener((UnityAction)obj15); GameObject val31 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val31.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component46 = val31.GetComponent<RectTransform>(); ((Transform)component46).localPosition = new Vector3(800f, -788f, 0f); HGButton component47 = val31.GetComponent<HGButton>(); component47.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component48 = val31.GetComponent<LanguageTextMeshController>(); component48.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component47).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick16 = ((Button)component47).onClick; object obj16 = <>O.<0>__Email; if (obj16 == null) { UnityAction val32 = Email; <>O.<0>__Email = val32; obj16 = (object)val32; } ((UnityEvent)onClick16).AddListener((UnityAction)obj16); GameObject val33 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val33.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component49 = val33.GetComponent<RectTransform>(); ((Transform)component49).localPosition = new Vector3(1120f, -452f, 0f); HGButton component50 = val33.GetComponent<HGButton>(); component50.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component51 = val33.GetComponent<LanguageTextMeshController>(); component51.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component50).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick17 = ((Button)component50).onClick; object obj17 = <>O.<0>__Email; if (obj17 == null) { UnityAction val34 = Email; <>O.<0>__Email = val34; obj17 = (object)val34; } ((UnityEvent)onClick17).AddListener((UnityAction)obj17); GameObject val35 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val35.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component52 = val35.GetComponent<RectTransform>(); ((Transform)component52).localPosition = new Vector3(1120f, -500f, 0f); HGButton component53 = val35.GetComponent<HGButton>(); component53.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component54 = val35.GetComponent<LanguageTextMeshController>(); component54.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component53).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick18 = ((Button)component53).onClick; object obj18 = <>O.<0>__Email; if (obj18 == null) { UnityAction val36 = Email; <>O.<0>__Email = val36; obj18 = (object)val36; } ((UnityEvent)onClick18).AddListener((UnityAction)obj18); GameObject val37 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val37.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component55 = val37.GetComponent<RectTransform>(); ((Transform)component55).localPosition = new Vector3(1120f, -548f, 0f); HGButton component56 = val37.GetComponent<HGButton>(); component56.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component57 = val37.GetComponent<LanguageTextMeshController>(); component57.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component56).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick19 = ((Button)component56).onClick; object obj19 = <>O.<0>__Email; if (obj19 == null) { UnityAction val38 = Email; <>O.<0>__Email = val38; obj19 = (object)val38; } ((UnityEvent)onClick19).AddListener((UnityAction)obj19); GameObject val39 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val39.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component58 = val39.GetComponent<RectTransform>(); ((Transform)component58).localPosition = new Vector3(1120f, -596f, 0f); HGButton component59 = val39.GetComponent<HGButton>(); component59.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component60 = val39.GetComponent<LanguageTextMeshController>(); component60.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component59).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick20 = ((Button)component59).onClick; object obj20 = <>O.<0>__Email; if (obj20 == null) { UnityAction val40 = Email; <>O.<0>__Email = val40; obj20 = (object)val40; } ((UnityEvent)onClick20).AddListener((UnityAction)obj20); GameObject val41 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val41.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component61 = val41.GetComponent<RectTransform>(); ((Transform)component61).localPosition = new Vector3(1120f, -644f, 0f); HGButton component62 = val41.GetComponent<HGButton>(); component62.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component63 = val41.GetComponent<LanguageTextMeshController>(); component63.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component62).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick21 = ((Button)component62).onClick; object obj21 = <>O.<0>__Email; if (obj21 == null) { UnityAction val42 = Email; <>O.<0>__Email = val42; obj21 = (object)val42; } ((UnityEvent)onClick21).AddListener((UnityAction)obj21); GameObject val43 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val43.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component64 = val43.GetComponent<RectTransform>(); ((Transform)component64).localPosition = new Vector3(1120f, -692f, 0f); HGButton component65 = val43.GetComponent<HGButton>(); component65.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component66 = val43.GetComponent<LanguageTextMeshController>(); component66.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component65).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick22 = ((Button)component65).onClick; object obj22 = <>O.<0>__Email; if (obj22 == null) { UnityAction val44 = Email; <>O.<0>__Email = val44; obj22 = (object)val44; } ((UnityEvent)onClick22).AddListener((UnityAction)obj22); GameObject val45 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val45.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component67 = val45.GetComponent<RectTransform>(); ((Transform)component67).localPosition = new Vector3(1120f, -740f, 0f); HGButton component68 = val45.GetComponent<HGButton>(); component68.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component69 = val45.GetComponent<LanguageTextMeshController>(); component69.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component68).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick23 = ((Button)component68).onClick; object obj23 = <>O.<0>__Email; if (obj23 == null) { UnityAction val46 = Email; <>O.<0>__Email = val46; obj23 = (object)val46; } ((UnityEvent)onClick23).AddListener((UnityAction)obj23); GameObject val47 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val47.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component70 = val47.GetComponent<RectTransform>(); ((Transform)component70).localPosition = new Vector3(1120f, -788f, 0f); HGButton component71 = val47.GetComponent<HGButton>(); component71.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component72 = val47.GetComponent<LanguageTextMeshController>(); component72.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component71).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick24 = ((Button)component71).onClick; object obj24 = <>O.<0>__Email; if (obj24 == null) { UnityAction val48 = Email; <>O.<0>__Email = val48; obj24 = (object)val48; } ((UnityEvent)onClick24).AddListener((UnityAction)obj24); GameObject val49 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val49.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component73 = val49.GetComponent<RectTransform>(); ((Transform)component73).localPosition = new Vector3(1440f, -452f, 0f); HGButton component74 = val49.GetComponent<HGButton>(); component74.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component75 = val49.GetComponent<LanguageTextMeshController>(); component75.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component74).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick25 = ((Button)component74).onClick; object obj25 = <>O.<0>__Email; if (obj25 == null) { UnityAction val50 = Email; <>O.<0>__Email = val50; obj25 = (object)val50; } ((UnityEvent)onClick25).AddListener((UnityAction)obj25); GameObject val51 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val51.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component76 = val51.GetComponent<RectTransform>(); ((Transform)component76).localPosition = new Vector3(1440f, -500f, 0f); HGButton component77 = val51.GetComponent<HGButton>(); component77.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component78 = val51.GetComponent<LanguageTextMeshController>(); component78.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component77).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick26 = ((Button)component77).onClick; object obj26 = <>O.<0>__Email; if (obj26 == null) { UnityAction val52 = Email; <>O.<0>__Email = val52; obj26 = (object)val52; } ((UnityEvent)onClick26).AddListener((UnityAction)obj26); GameObject val53 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val53.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component79 = val53.GetComponent<RectTransform>(); ((Transform)component79).localPosition = new Vector3(1440f, -548f, 0f); HGButton component80 = val53.GetComponent<HGButton>(); component80.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component81 = val53.GetComponent<LanguageTextMeshController>(); component81.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component80).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick27 = ((Button)component80).onClick; object obj27 = <>O.<0>__Email; if (obj27 == null) { UnityAction val54 = Email; <>O.<0>__Email = val54; obj27 = (object)val54; } ((UnityEvent)onClick27).AddListener((UnityAction)obj27); GameObject val55 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val55.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component82 = val55.GetComponent<RectTransform>(); ((Transform)component82).localPosition = new Vector3(1440f, -596f, 0f); HGButton component83 = val55.GetComponent<HGButton>(); component83.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component84 = val55.GetComponent<LanguageTextMeshController>(); component84.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component83).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick28 = ((Button)component83).onClick; object obj28 = <>O.<0>__Email; if (obj28 == null) { UnityAction val56 = Email; <>O.<0>__Email = val56; obj28 = (object)val56; } ((UnityEvent)onClick28).AddListener((UnityAction)obj28); GameObject val57 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val57.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component85 = val57.GetComponent<RectTransform>(); ((Transform)component85).localPosition = new Vector3(1440f, -644f, 0f); HGButton component86 = val57.GetComponent<HGButton>(); component86.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component87 = val57.GetComponent<LanguageTextMeshController>(); component87.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component62).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick29 = ((Button)component62).onClick; object obj29 = <>O.<0>__Email; if (obj29 == null) { UnityAction val58 = Email; <>O.<0>__Email = val58; obj29 = (object)val58; } ((UnityEvent)onClick29).AddListener((UnityAction)obj29); GameObject val59 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val59.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component88 = val59.GetComponent<RectTransform>(); ((Transform)component88).localPosition = new Vector3(1440f, -692f, 0f); HGButton component89 = val59.GetComponent<HGButton>(); component89.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component90 = val59.GetComponent<LanguageTextMeshController>(); component90.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component89).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick30 = ((Button)component89).onClick; object obj30 = <>O.<0>__Email; if (obj30 == null) { UnityAction val60 = Email; <>O.<0>__Email = val60; obj30 = (object)val60; } ((UnityEvent)onClick30).AddListener((UnityAction)obj30); GameObject val61 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val61.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component91 = val61.GetComponent<RectTransform>(); ((Transform)component91).localPosition = new Vector3(1440f, -740f, 0f); HGButton component92 = val61.GetComponent<HGButton>(); component92.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component93 = val61.GetComponent<LanguageTextMeshController>(); component93.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component92).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick31 = ((Button)component92).onClick; object obj31 = <>O.<0>__Email; if (obj31 == null) { UnityAction val62 = Email; <>O.<0>__Email = val62; obj31 = (object)val62; } ((UnityEvent)onClick31).AddListener((UnityAction)obj31); GameObject val63 = Object.Instantiate<GameObject>(((Component)((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel/JuicePanel/GenericMenuButton (Singleplayer)")).gameObject); val63.transform.parent = ((Component)self).transform.Find("SafeZone/GenericMenuButtonPanel"); RectTransform component94 = val63.GetComponent<RectTransform>(); ((Transform)component94).localPosition = new Vector3(1440f, -788f, 0f); HGButton component95 = val63.GetComponent<HGButton>(); component95.hoverToken = "YOUR AD HERE! CONTACT ME: [email protected]."; LanguageTextMeshController component96 = val63.GetComponent<LanguageTextMeshController>(); component96.token = "YOUR AD HERE! CONTACT ME: [email protected]."; ((Button)component95).onClick = new ButtonClickedEvent(); ButtonClickedEvent onClick32 = ((Button)component95).onClick; object obj32 = <>O.<0>__Email; if (obj32 == null) { UnityAction val64 = Email; <>O.<0>__Email = val64; obj32 = (object)val64; } ((UnityEvent)onClick32).AddListener((UnityAction)obj32); } } internal static void Email() { Application.OpenURL("mailto:[email protected]"); } } internal static class Log { private static ManualLogSource _logSource; internal static void Init(ManualLogSource logSource) { _logSource = logSource; } internal static void Debug(object data) { _logSource.LogDebug(data); } internal static void Error(object data) { _logSource.LogError(data); } internal static void Fatal(object data) { _logSource.LogFatal(data); } internal static void Info(object data) { _logSource.LogInfo(data); } internal static void Message(object data) { _logSource.LogMessage(data); } internal static void Warning(object data) { _logSource.LogWarning(data); } } }