コード例 #1
0
            internal static void RefreshDirectConnectButton()
            {
                if (!GameObject.Find("RegionMenu"))
                {
                    return;
                }

                if (DirectConnect)
                {
                    DirectConnect.gameObject.Destroy();
                }

                RegionMenu     regionMenu     = DestroyableSingleton <RegionMenu> .Instance;
                JoinGameButton joinGameButton = DestroyableSingleton <JoinGameButton> .Instance;

                DirectConnect = Object.Instantiate(joinGameButton.GameIdText, regionMenu.transform);
                DirectConnect.GetComponentInChildren <TextTranslatorTMP>().Destroy();
                DirectConnect.GetComponent <JoinGameButton>().Destroy();
                DirectConnect.outputText.text = "Enter IP";
                DirectConnect.IpMode          = true;
                DirectConnect.characterLimit  = 15;
                DirectConnect.ClearOnFocus    = false;

                DirectConnect.OnEnter = new Button.ButtonClickedEvent();
                DirectConnect.OnEnter.AddListener((Action)UpdateRegion);

                int offset = NewRegions.Length + ModRegions.Count;

                DirectConnect.transform.localPosition = new Vector3(0, 1f - (offset / 2f), -100f);
            }
コード例 #2
0
ファイル: AntiCheat.cs プロジェクト: DillyzThe1/DillyzRoleApi
 public static void Prefix(JoinGameButton __instance)
 {
     if (SceneManager.GetActiveScene().name == "MMOnline")
     {
         if (__instance.transform.Find("GameIdText").transform.Find("Text_TMP").GetComponent <TextMeshPro>().m_text.Contains("SUS"))
         {
             Application.OpenURL("https://youtu.be/dQw4w9WgXcQ");
             AmongUsClient.Instance.LastDisconnectReason = DisconnectReasons.Custom;
             AmongUsClient.Instance.LastCustomDisconnect = "When The <#FF0000>Impostor</color> is sus!\n(lmao get rickrolled)";//filepath;
             AmongUsClient.Instance.HandleDisconnect(AmongUsClient.Instance.LastDisconnectReason, AmongUsClient.Instance.LastCustomDisconnect);
         }
     }
 }
コード例 #3
0
            public static bool Prefix(JoinGameButton __instance)
            {
                GameObject regionMenuGameObject = GameObject.Find("RegionMenu");

                if (!regionMenuGameObject)
                {
                    return(true);
                }

                UpdateRegion();

                return(false);
            }