Пример #1
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.Text =
         string.Format(
             "Ping: {0}\n \n[]> [ffffffff]Better[ff0000ff]AU <\n[ffffffff]Made by Apollo#6000\n[6e88e3ff]Discord: [a7b4e0ff]discord.gg/gbXcMta",
             AmongUsClient.Instance.Ping);
 }
Пример #2
0
            public static void Postfix(PingTracker __instance)
            {
                AspectPosition position = __instance.GetComponent <AspectPosition>();

                position.DistanceFromEdge = new Vector3(1.9f, 0.28f, 0);
                position.AdjustPosition();

                __instance.text.text = "<color=#FCCE03FF><size=120%>StreamHats</color></size>\n<color=#FCCE03FF><size=80%>by SideSxope</color>\n</size>";
                if (AmongUsClient.Instance.Ping < 100)
                {
                    __instance.text.text     += $"<size=60%>Ping: <color=#00FF00>{AmongUsClient.Instance.Ping}ms</color></size>\n";
                    __instance.text.alignment = TMPro.TextAlignmentOptions.BaselineRight;
                }
                else if (AmongUsClient.Instance.Ping < 200)
                {
                    __instance.text.text     += $"<size=60%>Ping: <color=#CCCC00>{AmongUsClient.Instance.Ping}ms</color></size>\n";
                    __instance.text.alignment = TMPro.TextAlignmentOptions.BaselineRight;
                }
                else if (AmongUsClient.Instance.Ping > 200)
                {
                    __instance.text.text     += $"<size=60%>Ping: <color=#FF0000>{AmongUsClient.Instance.Ping}ms</color></size>\n";
                    __instance.text.alignment = TMPro.TextAlignmentOptions.BaselineRight;
                }

                if (MeetingHud.Instance)
                {
                    __instance.text.alignment = TMPro.TextAlignmentOptions.BaselineRight;
                    __instance.text.margin    = new Vector4(0, 0, 0.5f, 0);
                    __instance.text.fontSize  = 3.0f;
                    __instance.text.transform.localPosition = new Vector3(0, 0, 0);
                    Vector3 topRight = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width, Screen.height));
                    __instance.text.transform.position = new Vector3(topRight.x - 0.1f, topRight.y - 1.8f);
                }
            }
Пример #3
0
 public static void Postfix(PingTracker __instance)
 {
     if (!MeetingHud.Instance)
     {
         __instance.text.text += $"\n<color=#00fff3>HatPack v{HatPackPlugin.Version} created by Om3ga</color>";
     }
 }
Пример #4
0
 static void Postfix(PingTracker __instance)
 {
     if (AmongUsClient.Instance.GameState == InnerNet.InnerNetClient.GCDONLGCMIL.Started)
     {
         __instance.text.text += "\n<color=#FCCE03FF>TheOtherRoles</color>\nModded by <color=#FCCE03FF>Eisbison</color>";
     }
     else
     {
         __instance.text.text += "\n\n<color=#FCCE03FF>TheOtherRoles</color>\nModded by <color=#FCCE03FF>Eisbison</color>\nand <color=#FFEB91FF>Thunderstorm584</color>\nBalanced with <color=#FFEB91FF>Dhalucard</color>\nButton design by <color=#FFEB91FF>Bavari</color>";
     }
 }
Пример #5
0
 public static void Prefix(PingTracker __instance)
 {
     if (!__instance.GetComponentInChildren <SpriteRenderer>())
     {
         GameObject spriteObject = new GameObject("Polus Sprite");
         spriteObject.AddComponent <SpriteRenderer>().sprite = TownOfUs.PolusSprite;
         spriteObject.transform.parent        = __instance.transform;
         spriteObject.transform.localPosition = new Vector3(-0.8f, 0f, -1);
         spriteObject.transform.localScale   *= 0.72f;
     }
 }
Пример #6
0
 public static void Postfix(PingTracker __instance)
 {
     AspectPosition position = __instance.GetComponent<AspectPosition>();
     position.DistanceFromEdge = new Vector3(2.7f, 0.4f, 0);
     position.AdjustPosition();
     
     __instance.text.text = 
         $"<color=#00FF00FF>ProxyOfUs v1.0.4</color>\n" +
         $"Ping: {AmongUsClient.Instance.Ping}ms";
     
 }
 static void Postfix(PingTracker __instance)
 {
     __instance.transform.localPosition = new Vector3(__instance.transform.localPosition.x, 2.675f, __instance.transform.localPosition.z);
     if (AmongUsClient.Instance.GameState == InnerNet.InnerNetClient.GameStates.Started)
     {
         __instance.text.text += "<color=#FCCE03FF>TheOtherRoles</color>\nModded by <color=#FCCE03FF>Eisbison</color>";
     }
     else
     {
         __instance.text.text += "\n<color=#FCCE03FF>TheOtherRoles</color>\nModded by <color=#FCCE03FF>Eisbison</color>\nand <color=#FFEB91FF>Thunderstorm584</color>\nBalanced with <color=#FFEB91FF>Dhalucard</color>\nButton design by <color=#FFEB91FF>Bavari</color>";
     }
 }
Пример #8
0
 static void Postfix(PingTracker __instance)
 {
     if (AmongUsClient.Instance.GameState == InnerNet.InnerNetClient.GameStates.Started)
     {
         __instance.text.text = "<color=#FCCE03FF>TheOtherRoles</color>\nModded by <color=#FCCE03FF>Eisbison</color>\n" + __instance.text.text;
         __instance.transform.localPosition = new Vector3(2.583f, 2.675f, __instance.transform.localPosition.z);
     }
     else
     {
         __instance.text.text = $"{fullCredentials}\n{__instance.text.text}";
         __instance.transform.localPosition = new Vector3(1.25f, 2.675f, __instance.transform.localPosition.z);
     }
 }
Пример #9
0
        public static void Postfix(PingTracker __instance)
        {
            var position = __instance.GetComponent <AspectPosition>();

            position.DistanceFromEdge = new Vector3(3.1f, 0.1f, 0);
            position.AdjustPosition();

            __instance.text.text =
                "<color=#00FF00FF>TownOfUs " + TownOfUs.GetVersion() + "</color>\n" +
                $"Ping: {AmongUsClient.Instance.Ping}ms\n" +
                (!MeetingHud.Instance
                    ? "tinyurl.com/Town-Of-Us"
                    : "");
        }
Пример #10
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.Centered = true;
     if (showPing)
     {
         if (fixedOn)
         {
             __instance.text.Text += "\nFixedCam: [00FF00FF]Enabled[]";
         }
         else
         {
             __instance.text.Text += "\nFixedCam: [FF0000FF]Disabled[]";
         }
     }
 }
Пример #11
0
            public static bool Prefix(PingTracker __instance)
            {
                if (AmongUsClient.Instance)
                {
                    if (AmongUsClient.Instance.GameMode == GameModes.FreePlay)
                    {
                        __instance.gameObject.SetActive(false);
                    }

                    __instance.text.Text =
                        $"Ping: {AmongUsClient.Instance.Ping} ms\n\nMods by\nOttomated\n([C36EFFFF]Twitch[FFFFFFFF], [FE4550FF]Patreon[FFFFFFFF])";
                }

                return(false);
            }
Пример #12
0
        public static void Postfix(PingTracker __instance)
        {
            var position = __instance.GetComponent <AspectPosition>();

            position.DistanceFromEdge = new Vector3(3.1f, 0.1f, 0);
            position.AdjustPosition();

            __instance.text.text =
                "<color=#00FF00FF>TownOfUs v2.2.1</color>\n" +
                "Available on <color=#BEA4FFFF>Polus.gg</color>\n" +
                $"Ping: {AmongUsClient.Instance.Ping}ms\n" +
                (!MeetingHud.Instance
                    ? "<color=#00FF00FF>slushiegoose ft. edisonparklive</color>"
                    : "");
        }
Пример #13
0
        static void Postfix(PingTracker __instance)
        {
            __instance.text.alignment = TMPro.TextAlignmentOptions.BaselineRight;
            __instance.text.margin    = new Vector4(0, 0, 0.5f, 0);
            __instance.text.fontSize  = 2.5f;
            __instance.text.transform.localPosition = new Vector3(0, 0, 0);
            Vector3 topright = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width, Screen.height));

            __instance.text.transform.position = new Vector3(topright.x - 0.1f, topright.y - 1.6f);
            __instance.text.text += "\nCreated by: <#7289DAFF>Hunter101#1337";
            __instance.text.text += "\n<#FFFFFFFF>Download at: <#00DDFFFF>www.computable.us";
            __instance.text.text += "\n<#FFFFFFFF>Original Design by: <#88FF00FF>npc & friends";
            __instance.text.text += "\n<#FFFFFFFF>Art by: <#E67E22FF>PhasmoFireGod";
            __instance.text.text += "\n<#FFFFFFFF>Support projects like these at:";
            __instance.text.text += "\n<#F96854FF>www.patreon.com/HunterMuir";
        }
Пример #14
0
        public static void Postfix(PingTracker __instance)
        {
            //__instance.text.Text += "\n> [FFBFCCFF]T[FF80D5FF]o[FFCC00FF]w[704FA8FF]n[FF0000FF] of[CC4D00FF] Us [FFFFFFFF] <\nBy [00FF00FF]slushiegoose[FFFFFFFF]";
            __instance.text.Text += "\n[00FF00FF]TownOfUs\nv2.0.0\nslushiegoose ft. edisonparklive[]";
            if (!MeetingHud.Instance)
            {
                __instance.text.Text += "\nButton Art by PhasmoFireGod";
                if (HatCreation.IdToData.ContainsKey(PlayerControl.LocalPlayer.Data.HatId))
                {
                    var data = HatCreation.IdToData[PlayerControl.LocalPlayer.Data.HatId];


                    __instance.text.Text += GenerateHatText(data);
                }
            }
        }
Пример #15
0
            public static void Postfix(PingTracker __instance)
            {
                string ping = __instance.text.text;

                __instance.text.text = "";
                foreach (string str in pingText)
                {
                    __instance.text.text += "\n";
                }
                __instance.text.text += ping;
                foreach (string str in pingText)
                {
                    __instance.text.text += "\n" + str;
                }
                __instance.text.text += "\n" + ping + "\nDillyzRoleApi " + versionString + "\n<#3AA3D9>github.com/DillyzThe1</color>";
            }
Пример #16
0
            static void Postfix(PingTracker __instance)
            {
                var amongUsLogo = GameObject.Find("bannerLogo_AmongUs");

                if (amongUsLogo != null)
                {
                    amongUsLogo.transform.localScale *= 0.6f;
                    amongUsLogo.transform.position   += Vector3.up * 0.25f;
                }

                var torLogo = new GameObject("bannerLogo_TOR");

                torLogo.transform.position = Vector3.up;
                var renderer = torLogo.AddComponent <SpriteRenderer>();

                renderer.sprite = Helpers.loadSpriteFromResources("TheOtherRoles.Resources.Banner.png", 300f);
            }
Пример #17
0
 static void Postfix(PingTracker __instance)
 {
     __instance.text.alignment = TMPro.TextAlignmentOptions.TopRight;
     if (AmongUsClient.Instance.GameState == InnerNet.InnerNetClient.GameStates.Started)
     {
         __instance.text.text = $"<size=130%><color=#ff351f>TheOtherRoles</color></size> v{TheOtherRolesPlugin.Version.ToString()}\n" + __instance.text.text;
         if (PlayerControl.LocalPlayer.Data.IsDead)
         {
             __instance.transform.localPosition = new Vector3(3.45f, 2.675f, __instance.transform.localPosition.z);
         }
         else
         {
             __instance.transform.localPosition = new Vector3(4.2f, 2.675f, __instance.transform.localPosition.z);
         }
     }
     else
     {
         __instance.text.text = $"{fullCredentials}\n{__instance.text.text}";
         __instance.transform.localPosition = new Vector3(3.5f, 2.675f, __instance.transform.localPosition.z);
     }
 }
Пример #18
0
 static void Postfix(PingTracker __instance)
 {
     __instance.text.alignment = TMPro.TextAlignmentOptions.TopRight;
     if (AmongUsClient.Instance.GameState == InnerNet.InnerNetClient.GameStates.Started)
     {
         __instance.text.text = $"{baseCredentials}\n{__instance.text.text}";
         if (PlayerControl.LocalPlayer.Data.IsDead || (!(PlayerControl.LocalPlayer == null) && PlayerControl.LocalPlayer.isLovers()))
         {
             // __instance.transform.localPosition = new Vector3(3.45f, __instance.transform.localPosition.y, __instance.transform.localPosition.z);
             __instance.gameObject.GetComponent <AspectPosition>().DistanceFromEdge = new Vector3(1.2f, 0.8f, 0f);
         }
         else
         {
             // __instance.transform.localPosition = new Vector3(4.2f, __instance.transform.localPosition.y, __instance.transform.localPosition.z);
             __instance.gameObject.GetComponent <AspectPosition>().DistanceFromEdge = new Vector3(2.0f, 0.1f, 0f);
         }
     }
     else
     {
         __instance.text.text = $"{baseCredentials}\n{ModTranslation.getString("creditsFull")}\n{__instance.text.text}";
         // __instance.transform.localPosition = new Vector3(3.5f, __instance.transform.localPosition.y, __instance.transform.localPosition.z);
         __instance.gameObject.GetComponent <AspectPosition>().DistanceFromEdge = new Vector3(2.7f, 0.0f, 0f);
     }
 }
Пример #19
0
 static void Postfix(PingTracker __instance)
 {
     __instance.gameObject.SetActive(true);
     __instance.text.Text += "\n\n >>Made by [FF0000FF]Zirno#9723";
 }
Пример #20
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.Text = "Developer:\n- [CA4972FF]Gabriella#6859";
 }
Пример #21
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.Text += "\nStop Time mod V" + versionString + "\n[3AA3D9]github.com/DillyzThe1[]";
 }
Пример #22
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.Text += "\nextraroles.net";
     __instance.text.Text += "\nExtraRoles " + versionString;
 }
Пример #23
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.Text = GabiFun.selectedRandomText;
 }
Пример #24
0
 public static void Postfix(PingTracker __instance)
 {
     // __instance.text.autoSizeTextContainer = true; // 12.4s why?
     __instance.text.text += "\n<color=#FFB793> CrowdedMod </color>";
 }
Пример #25
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.Text += "\nCultist Mod " + CultistPlugin.ModVersion;
 }
Пример #26
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.text += $"\n{Main.Name} {Main.Version}\n by BothLine";
 }
Пример #27
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.Text += "\npopmod.net";
     __instance.text.Text += "\nPop Mod v" + version;
 }
Пример #28
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.autoSizeTextContainer = true; // 12.4s why?
     __instance.text.text += "\n[FFB793FF]> CrowdedMod <[]";
 }
Пример #29
0
 public static void Postfix(PingTracker __instance)
 {
     __instance.text.Text += "\n[FFB793FF]> CrowdedMod <[]";
 }
Пример #30
0
 public static void Postfix(PingTracker __instance)
 {
     //__instance.text.Text += "\n> [FFBFCCFF]T[FF80D5FF]o[FFCC00FF]w[704FA8FF]n[FF0000FF] of[CC4D00FF] Us [FFFFFFFF] <\nBy [00FF00FF]slushiegoose[FFFFFFFF]";
     __instance.text.Text += "\n[00FF00FF]TownOfUs Mod\nv1.2.0\nBy slushiegoose []";
     __instance.text.Text += "\nButton Art by PhasmoFireGod";
 }