public static async Task PublishGameCreatedAsync( this IServiceBusClient serviceBusClient, GameCreatedMessage account) { await serviceBusClient.PublishAsync( account, GameServiceBusConstants.GameCreatedLabel, GameServiceBusConstants.GameTopicName); }
public void OnGameCreated(JObject jsonObject) { Debug.Log("Game created: " + jsonObject); GameCreatedMessage message = jsonObject.ToObject <GameCreatedMessage>(); long id = message.gameId; JoinRequest request = new JoinRequest(OnGameJoined, id); GameClient.Instance.SendRequest(request); }
private void OnGameCreated(JObject jsonObject) { defaultMessageHandler = GameManager.Instance.HandleMessage; GameManager.Instance.gameOverHandler = GameOver; GameCreatedMessage message = jsonObject.ToObject <GameCreatedMessage>(); long id = message.gameId; GameManager.Instance.SetStarSystem(message.starSystemId); JoinRequest request = new JoinRequest(OnGameJoined, id); GameClient.Instance.SendRequest(request); }
void gameCreatedCommand(GameCreatedMessage msg) { GameID = msg.GameID; JoinEnabled = false; CreateEnabled = false; AddEnabled = true; StartEnabled = true; Connection.RemoveEvent <GameCreatedMessage>(gameCreatedCommand); Connection.AddEvent <RegisteredMessage>(regCommand); }
void gameCreatedCommand(GameCreatedMessage msg) { GameID = msg.GameID; JoinEnabled = false; CreateEnabled = false; AddEnabled = true; StartEnabled = true; Connection.RemoveEvent<GameCreatedMessage>(gameCreatedCommand); Connection.AddEvent<RegisteredMessage>(regCommand); }