private void OnUpdatePlayerData(AppUpdatePlayerDataAnswerMessage message) { if (!message.HasError) { SceneController.UpdateInventoryData(message.Data.Inventory); } }
private void OnStorageDataChanged(string userName) { int userConnectionId = Model.GetConnectionIdByUserName(userName); var playerInfo = Storage.Get(userName); var message = new AppUpdatePlayerDataAnswerMessage(playerInfo); SendMessageToClient(message, userConnectionId); }
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; } } }
private void OnUpdatePlayerData(AppUpdatePlayerDataAnswerMessage message) { Controller.Model.PlayerModel = message.Data; Controller.Model.SetChanges(); }