public void RemoveContainerVisibility(IPlayerSession session) { if (!_seesThroughContainers.Remove(session)) { return; } var message = new PlayerContainerVisibilityMessage(false); RaiseNetworkEvent(message, session.ConnectedClient); }
private void HandleContainerVisibilityMessage(PlayerContainerVisibilityMessage ev) { _playerCanSeeThroughContainers = ev.CanSeeThrough; }