public void CreateUnit(Vector3 position, Player player) { if (PhotonHelper.PlayerIsMultiplayerHost()) { int id = UniqueIdHelper.GetNext(); GameObjectsProviderService.MainPhotonView.RPC("RPC_CreateUnit", RpcTarget.All, position, player.Name, id); } else if (PhotonNetwork.OfflineMode) { UnitCreatorService.CreateSinglePlayerUnit(position, player); } }
public void RPC_CreateUnit(Vector3 position, string playerName, int viewId) { UnitCreatorService.CreateMultiplayerUnit(position, playerName, viewId); }