// Use this for initialization void Start() { HideDialogsStart(); // PreLoadDb.Inst().CreateDb(); User user = DbMngr.Inst().UserController.FindByUserName("admin"); GameManager.User = user; if (GameManager.User != null) { UserGame game = DbMngr.Inst().UserGameController.FindByIdUser(GameManager.User.IdUser); if (game != null) { Bank bank = DbMngr.Inst().BankController.FindById(game.Bank); Scenario scenario = DbMngr.Inst().ScenarioController.FindById(game.Scenario); GameUserData gameUserData = new GameUserData { Bank = bank, Scenario = scenario, UGame = game }; GameManager.GameData = gameUserData; } Init(); } else { ReturnToMenu(false); } }
/// <summary> /// The OnResult method fires when it recieves the answer from the server /// </summary> /// <param name="resultCode">Code</param> /// <param name="response">Response</param> public void OnResult(int resultCode, GameUserData response) { #if DEBUG Debug.Log("Login callback"); #endif callbacksHandler = GameObject.Find("HMSManager").GetComponent <HMSCallbacksHandler>(); if (resultCode == 0) { callbacksHandler.onLoginSuccess(response); } else { callbacksHandler.onLoginError(resultCode); } }
async Task <GameUserData> IGameUserRepository.AddGameUserAsync(int gameId, int userId, CancellationToken cancellationToken) { var gameUser = new GameUser { GameFk = gameId, JoinedTime = DateTime.UtcNow, UserFk = userId, }; _context.GameUser.Add(gameUser); await _context.SaveChangesAsync(cancellationToken : cancellationToken); var newData = new GameUserData { GameId = gameId, Id = gameUser.GameUserPk, JoinedTime = gameUser.JoinedTime, Order = gameUser.Order, UserId = userId, }; return(newData); }
public virtual void onLoginSuccess(GameUserData gameUserData) { Debug.Log("[HMS]: logged successfully."); }
public override void onLoginSuccess(GameUserData gameUserData) { Debug.Log("[HMS]: logged successfully."); shopManager.setUser(gameUserData.displayName); }