public void ServerOnClosed(ConnectedPlayer connectedPlayer) { ItemStorage hackStorage = hackProcess == null ? Provider.GetComponentInChildren<ItemStorage>() : hackProcess.ItemStorage; if (hackStorage != null) { hackStorage.ServerRemoveObserverPlayer(connectedPlayer.GameObject); } }
private void ServerOnObservationEnded(ObserveStorageRelationship cancelled) { // they can't observe anymore itemStorage.ServerRemoveObserverPlayer(cancelled.ObserverPlayer.gameObject); ObserveInteractableStorageMessage.Send(cancelled.ObserverPlayer.gameObject, this, false); }