private bool ADRewardCallback(ERandomwarsUserErrorCode errorCode, ItemBaseInfo[] arrayRewardInfo, QuestData[] arrayQuestData) { //UI_InGamePopup.Get().obj_Indicator.SetActive(false); if (errorCode == ERandomwarsUserErrorCode.Success) { foreach (var reward in arrayRewardInfo) { UI_Main.listADReward.Add(reward); } UI_Popup_Quest.QuestUpdate(arrayQuestData); InGameManager.Get().MoveToMainScene(); return(true); } InGameManager.Get().MoveToMainScene(); return(false); }
/// <summary> /// 유저 정보 응답 처리 /// </summary> /// <param name="errorCode"></param> /// <param name="userInfo"></param> /// <param name="arrayUserDeck"></param> /// <param name="arrayUserDice"></param> /// <param name="arrayUserBox"></param> /// <param name="questInfo"></param> /// <param name="seasonInfo"></param> /// <returns></returns> public bool OnReceiveUserInfoAck(ERandomwarsUserErrorCode errorCode, MsgUserInfo userInfo, UserDeck[] arrayUserDeck, UserDice[] arrayUserDice, UserItemInfo userItemInfo, QuestInfo questInfo, UserSeasonInfo seasonInfo) { if (errorCode != ERandomwarsUserErrorCode.Success) { UserInfoManager.Get().ResetUserId(); return(true); } UserInfoManager.Get().SetUserInfo(userInfo, seasonInfo); UserInfoManager.Get().SetDeck(arrayUserDeck); UserInfoManager.Get().SetDice(arrayUserDice); UserInfoManager.Get().SetItem(userItemInfo); UI_Popup_Quest.QuestUpdate(questInfo); GameStateManager.Get().UserAuthOK(); //UnityUtil.Print("RECV AUTH => msg", Newtonsoft.Json.JsonConvert.SerializeObject(msg), "green"); return(true); }
bool OnEndTutorial(ERandomwarsUserErrorCode errorCode, bool endTutorial) { return(true); }