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);
	}
Example #2
0
	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);
	}