public override void Attached() { var evnt = PlayerJoinedEvent.Create(); evnt.Message = "Hello There"; evnt.Send(); }
public override void Connected(BoltConnection connection) { var log = PlayerJoinedEvent.Create(); log.Message = string.Format("{0} Player connected", connection.RemoteEndPoint); log.Send(); }
public override void Connected(BoltConnection connection) { if (BoltNetwork.IsClient) { BoltConsole.Write("Connected Client: " + connection, Color.blue); infoPanel.gameObject.SetActive(false); string prevMatch = PreviousMatchName(); BoltConsole.Write("Previous match if any: " + prevMatch); if (prevMatch != matchName) { BoltConsole.Write("New Game"); ChangeTo(lobbyPanel); } else { BoltConsole.Write("Joining previous match"); var returnPlayerEvnt = ReturnPlayerEvent.Create(Bolt.GlobalTargets.OnlyServer); returnPlayerEvnt.Send(); } } else if (BoltNetwork.IsServer) { BoltConsole.Write("Connected Server: " + connection, Color.blue); BoltEntity entity = BoltNetwork.Instantiate(BoltPrefabs.CharacterSelectionEntity); entity.AssignControl(connection); int numPlayers = gameStateEntity.GetComponent <NetworkGameState>().onPlayerJoined(); var playerTurnEvnt = PlayerJoinedEvent.Create(Bolt.GlobalTargets.Everyone); playerTurnEvnt.numOfPlayers = numPlayers; playerTurnEvnt.Send(); } }
public override void Attached() { var evnt = PlayerJoinedEvent.Create(); evnt.Message = "Hello there!"; evnt.Send(); // if (entity.IsOwner) // { // // } }
public override void Attached() { Personalization = GetComponent <PlayerPersonalization>(); if (BoltNetwork.IsServer) { var evnt = PlayerJoinedEvent.Create(); evnt.Message = "Hello There"; evnt.Send(); } if (entity.IsOwner) // only activate the camera for the player. Nobody else's camera! { Personalization.SetName(); Personalization.SetHat_Eye(); EntityCamera.gameObject.SetActive(true); CinematicCamera.SetActive(true); var evntPly = GetPlayerPersonalizationEvent.Create(); evntPly.PlayerEntity = entity; evntPly.Send(); } }