using Photon.Pun; using UnityEngine; public class MultiplayerBoatSpawner : MonoBehaviour { [SerializeField] private MultiplayerBoatEntity boat_prefab; private MultiplayerBoatEntity spawnedBoat; private void Update() { if (!MultiplayerManager.InRoomLocationStatic) { return; } if ((bool)Singleton.Instance && (bool)Singleton.Instance.currentPlayerCharacter) { if (!spawnedBoat) { spawnedBoat = PhotonNetwork.Instantiate(boat_prefab.name, Singleton.Instance.transform.position, Singleton.Instance.transform.rotation, 0).GetComponent(); spawnedBoat.Init(Singleton.Instance); } } else if ((bool)spawnedBoat) { PhotonNetwork.Destroy(spawnedBoat.gameObject); spawnedBoat = null; } } }