private bool OnGetRedeemCodeInfoRsp(GetRedeemCodeInfoRsp rsp) { if (rsp.get_retcode() == null) { Singleton <MainUIManager> .Instance.ShowDialog(new RedeemDialogContext(this._redeemCode, RedeemDialogContext.RedeemStatus.ShowInfo, rsp, null), UIType.Any); } else { Singleton <MainUIManager> .Instance.ShowDialog(new RedeemDialogContext(this._redeemCode, RedeemDialogContext.RedeemStatus.Error, rsp, LocalizationGeneralLogic.GetNetworkErrCodeOutput(rsp.get_retcode(), new object[0])), UIType.Any); } return(false); }
public RedeemDialogContext(string redeemCode, RedeemStatus status, GetRedeemCodeInfoRsp redeemInfo = null, string errorCode = null) { ContextPattern pattern = new ContextPattern { contextName = "RedeemDialogContext", viewPrefabPath = "UI/Menus/Dialog/RedeemDialog" }; base.config = pattern; this._redeemCode = redeemCode; this._redeemStatus = status; this._redeemInfo = redeemInfo; this._errorCode = errorCode; }