public void SetCondition_LoginResult(AS_LC_LOGIN_RESULT result) { SetReviewCondition (eREVIEW_CONDITION.PROMOTION, result.bIOS_Promotion); SetReviewCondition (eREVIEW_CONDITION.MARKETING_BANNER, result.bIOS_Marketing_Banner); SetReviewCondition (eREVIEW_CONDITION.PLATFORM_VIEW, result.bIOS_Platform); SetReviewCondition (eREVIEW_CONDITION.FRIEND_REWARD, result.bIOS_Friend_Reward); SetReviewCondition (eREVIEW_CONDITION.RECOMMEND_REWARD, result.bIOS_Recommend_Reward); SetReviewCondition (eREVIEW_CONDITION.REVIEW_REWARD, result.bIOS_Review_Reward); SetReviewCondition (eREVIEW_CONDITION.COUPON, result.bIOS_Coupon); SetReviewCondition (eREVIEW_CONDITION.SOCIAL_REWARD, result.bIOS_Social_Reward); }
private void LoginResult( byte[] _packet) { Debug.Log ("Login Result.."); AS_LC_LOGIN_RESULT userInfo = new AS_LC_LOGIN_RESULT(); userInfo.PacketBytesToClass( _packet); AsReviewConditionManager.Instance.SetCondition_LoginResult (userInfo); switch( userInfo.eResult) { case eRESULTCODE.eRESULT_SUCC: break; case eRESULTCODE.eRESULT_FAIL_BAN_LOGIN: AsNotify.Instance.MessageBox( AsTableManager.Instance.GetTbl_String(126), AsTableManager.Instance.GetTbl_String(1653)); return; case eRESULTCODE.eRESULT_FAIL_GM_EDIT: AsNotify.Instance.MessageBox( AsTableManager.Instance.GetTbl_String(126), AsTableManager.Instance.GetTbl_String(1652)); return; case eRESULTCODE.eRESULT_FAIL_ACCOUNT_DELETED: { // confirm msg box , "are you cancel account delete?" AsMessageBox accountDeleteCancelDlg = AsNotify.Instance.MessageBox( AsTableManager.Instance.GetTbl_String(126), AsTableManager.Instance.GetTbl_String(4093), this, "CancelAccountDeleteOK", "CancelAccountDeleteKeep", AsNotify.MSG_BOX_TYPE.MBT_OKCANCEL, AsNotify.MSG_BOX_ICON.MBI_QUESTION); } return; default: AsNotify.Instance.MessageBox( "Error", "Login failed...!", null, "", AsNotify.MSG_BOX_TYPE.MBT_OK, AsNotify.MSG_BOX_ICON.MBI_ERROR); return; } WemeSdkManager.GetMainGameObject.requestGameServer(); Debug.Log( "LoginResult LoginUserUniqueKey:" + userInfo.nUserUniqKey.ToString()); AsUserInfo.Instance.LoginUserUniqueKey = userInfo.nUserUniqKey; AsUserInfo.Instance.LoginUserSessionKey = userInfo.nUserSessionKey; Debug.Log( "Request server list"); AS_CL_SERVERLIST serverList = new AS_CL_SERVERLIST(); byte[] data = serverList.ClassToPacketBytes(); AsNetworkMessageHandler.Instance.Send( data); AsCommonSender.SetSocketState( SOCKET_STATE.SS_LOGIN); }