public override void SceneLoadLocalDone(string map) { BoltConsole.Write("Spawn Player on map " + map, Color.yellow); BomberPlayerController.Spawn(); if (BoltNetwork.isServer) { A2SManager.SetPlayerInfo(null, "Photon Server"); A2SManager.UpdateServerInfo( gameName: "Bolt Simple Tutorial", serverName: "Photon Bolt Server", map: map, version: "1.0", serverType: ServerType.Listen, visibility: Visibility.PUBLIC ); } }
public static void Spawn() { var pos = new Vector3(Random.Range(-16, 16), 0.6f, Random.Range(-16, 16)); BoltEntity playerEntity = BoltNetwork.Instantiate(BoltPrefabs.BomberPlayer, pos, Quaternion.identity); playerEntity.TakeControl(); BomberPlayerController playerController = playerEntity.GetComponent <BomberPlayerController>(); Photon.Lobby.LobbyPhotonPlayer lobbyPlayer = Photon.Lobby.LobbyPhotonPlayer.localPlayer; if (lobbyPlayer) { playerController.Setup(lobbyPlayer.playerName, lobbyPlayer.playerColor); } else { playerController.Setup("Player #" + Random.Range(1, 100), Random.ColorHSV()); } }
public override void SceneLoadLocalDone(string map) { BoltConsole.Write("Spawn Player on map " + map, Color.yellow); BomberPlayerController.Spawn(); }