Esempio n. 1
0
 private void OnUpdatePlayerData(AppUpdatePlayerDataAnswerMessage message)
 {
     if (!message.HasError)
     {
         SceneController.UpdateInventoryData(message.Data.Inventory);
     }
 }
Esempio n. 2
0
        private void OnStorageDataChanged(string userName)
        {
            int userConnectionId = Model.GetConnectionIdByUserName(userName);
            var playerInfo       = Storage.Get(userName);
            var message          = new AppUpdatePlayerDataAnswerMessage(playerInfo);

            SendMessageToClient(message, userConnectionId);
        }
Esempio n. 3
0
 private void OnStorageDataChanged(string userName)
 {
     foreach (var key in Model.ConIdToUserName.Keys)
     {
         if (Model.ConIdToUserName[key] == userName)
         {
             var message = new AppUpdatePlayerDataAnswerMessage(Storage.Get(userName));
             message.ConnectionId = key;
             Server.Send(message);
             return;
         }
     }
 }
Esempio n. 4
0
 private void OnUpdatePlayerData(AppUpdatePlayerDataAnswerMessage message)
 {
     Controller.Model.PlayerModel = message.Data;
     Controller.Model.SetChanges();
 }