private void UpdatePlayerCarUI(BasePlayer player, UIState uiState) { if (!player.IPlayer.HasPermission(PermissionUI)) { return; } if (PlayerUIStates.ContainsKey(player)) { if (PlayerUIStates[player] == uiState) { return; } DestroyPlayerUI(player); } if (uiState == UIState.AddLock && !PluginInstance.CanPlayerDeployLock(player.IPlayer)) { return; } SendPlayerUI(player, uiState); }