Exemplo n.º 1
0
        static void resetNameTagsAndColors()
        {
            Dictionary <byte, PlayerControl> playersById = Helpers.allPlayersById();

            foreach (PlayerControl player in PlayerControl.AllPlayerControls)
            {
                player.nameText.text = hidePlayerName(PlayerControl.LocalPlayer, player) ? "" : player.Data.PlayerName;
                if (PlayerControl.LocalPlayer.Data.IsImpostor && player.Data.IsImpostor)
                {
                    player.nameText.color = Palette.ImpostorRed;
                }
                else
                {
                    player.nameText.color = Color.white;
                }
            }
            if (MeetingHud.Instance != null)
            {
                foreach (PlayerVoteArea player in MeetingHud.Instance.playerStates)
                {
                    PlayerControl playerControl = playersById.ContainsKey((byte)player.TargetPlayerId) ? playersById[(byte)player.TargetPlayerId] : null;
                    if (playerControl != null)
                    {
                        player.NameText.text = playerControl.Data.PlayerName;
                        if (PlayerControl.LocalPlayer.Data.IsImpostor && playerControl.Data.IsImpostor)
                        {
                            player.NameText.color = Palette.ImpostorRed;
                        }
                        else
                        {
                            player.NameText.color = Color.white;
                        }
                    }
                }
            }
            if (PlayerControl.LocalPlayer.Data.IsImpostor)
            {
                List <PlayerControl> impostors = PlayerControl.AllPlayerControls.ToArray().ToList();
                impostors.RemoveAll(x => !x.Data.IsImpostor);
                foreach (PlayerControl player in impostors)
                {
                    player.nameText.color = Palette.ImpostorRed;
                }
                if (MeetingHud.Instance != null)
                {
                    foreach (PlayerVoteArea player in MeetingHud.Instance.playerStates)
                    {
                        PlayerControl playerControl = Helpers.playerById((byte)player.TargetPlayerId);
                        if (playerControl != null && playerControl.Data.IsImpostor)
                        {
                            player.NameText.color = Palette.ImpostorRed;
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
        static void resetNameTagsAndColors()
        {
            Dictionary <byte, PlayerControl> playersById = Helpers.allPlayersById();

            foreach (PlayerControl player in PlayerControl.AllPlayerControls)
            {
                player.nameText.Text = player.IDOFAMCIJKE.HGGCLJHCDBM;
                if (PlayerControl.LocalPlayer.IDOFAMCIJKE.CIDDOFDJHJH && player.IDOFAMCIJKE.CIDDOFDJHJH)
                {
                    player.nameText.Color = Palette.LDCHDOFJPGH;
                }
                else
                {
                    player.nameText.Color = Color.white;
                }
            }
            if (MeetingHud.Instance != null)
            {
                foreach (PlayerVoteArea player in MeetingHud.Instance.DHCOPOOJCLN)
                {
                    PlayerControl playerControl = playersById.ContainsKey((byte)player.HMPHKKGPLAG) ? playersById[(byte)player.HMPHKKGPLAG] : null;
                    if (playerControl != null)
                    {
                        player.NameText.Text = playerControl.IDOFAMCIJKE.HGGCLJHCDBM;
                        if (PlayerControl.LocalPlayer.IDOFAMCIJKE.CIDDOFDJHJH && playerControl.IDOFAMCIJKE.CIDDOFDJHJH)
                        {
                            player.NameText.Color = Palette.LDCHDOFJPGH;
                        }
                        else
                        {
                            player.NameText.Color = Color.white;
                        }
                    }
                }
            }
            if (PlayerControl.LocalPlayer.IDOFAMCIJKE.CIDDOFDJHJH)
            {
                List <PlayerControl> impostors = PlayerControl.AllPlayerControls.ToArray().ToList();
                impostors.RemoveAll(x => !x.IDOFAMCIJKE.CIDDOFDJHJH);
                foreach (PlayerControl player in impostors)
                {
                    player.nameText.Color = Palette.LDCHDOFJPGH;
                }
                if (MeetingHud.Instance != null)
                {
                    foreach (PlayerVoteArea player in MeetingHud.Instance.DHCOPOOJCLN)
                    {
                        PlayerControl playerControl = Helpers.playerById((byte)player.HMPHKKGPLAG);
                        if (playerControl != null && playerControl.IDOFAMCIJKE.CIDDOFDJHJH)
                        {
                            player.NameText.Color = Palette.LDCHDOFJPGH;
                        }
                    }
                }
            }
        }
Exemplo n.º 3
0
        static void resetNameTagsAndColors()
        {
            Dictionary <byte, PlayerControl> playersById = Helpers.allPlayersById();

            foreach (PlayerControl player in PlayerControl.AllPlayerControls)
            {
                player.nameText.text = player.PPMOEEPBHJO.PCLLABJCIPC;
                if (PlayerControl.LocalPlayer.PPMOEEPBHJO.FDNMBJOAPFL && player.PPMOEEPBHJO.FDNMBJOAPFL)
                {
                    player.nameText.color = Palette.JPCHLLEJNEH;
                }
                else
                {
                    player.nameText.color = Color.white;
                }
            }
            if (MeetingHud.Instance != null)
            {
                foreach (PlayerVoteArea player in MeetingHud.Instance.GBKFCOAKLAH)
                {
                    PlayerControl playerControl = playersById.ContainsKey((byte)player.GEIOMAPOPKA) ? playersById[(byte)player.GEIOMAPOPKA] : null;
                    if (playerControl != null)
                    {
                        player.NameText.text = playerControl.PPMOEEPBHJO.PCLLABJCIPC;
                        if (PlayerControl.LocalPlayer.PPMOEEPBHJO.FDNMBJOAPFL && playerControl.PPMOEEPBHJO.FDNMBJOAPFL)
                        {
                            player.NameText.color = Palette.JPCHLLEJNEH;
                        }
                        else
                        {
                            player.NameText.color = Color.white;
                        }
                    }
                }
            }
            if (PlayerControl.LocalPlayer.PPMOEEPBHJO.FDNMBJOAPFL)
            {
                List <PlayerControl> impostors = PlayerControl.AllPlayerControls.ToArray().ToList();
                impostors.RemoveAll(x => !x.PPMOEEPBHJO.FDNMBJOAPFL);
                foreach (PlayerControl player in impostors)
                {
                    player.nameText.color = Palette.JPCHLLEJNEH;
                }
                if (MeetingHud.Instance != null)
                {
                    foreach (PlayerVoteArea player in MeetingHud.Instance.GBKFCOAKLAH)
                    {
                        PlayerControl playerControl = Helpers.playerById((byte)player.GEIOMAPOPKA);
                        if (playerControl != null && playerControl.PPMOEEPBHJO.FDNMBJOAPFL)
                        {
                            player.NameText.color = Palette.JPCHLLEJNEH;
                        }
                    }
                }
            }
        }