public void SpawnCharacter(Vector3 position) { if (networkView.isMine) { DoActualSpawn(position); } else { networkView.RPC("RemoteSpawnCharacter", networkView.owner, position); } }
private void PresenceListenerWantsRespawnFor(PlayerPresence presence) { if (IsMapLoaded && IsRoundInProgress) { presence.SpawnCharacter(RespawnZone.GetRespawnPoint()); } }