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; } } } } }
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; } } } } }
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; } } } } }