public static void OpenPopupTop(string title, string content, Action <bool> action, bool isClose) { LPopup lPopup = UILayerController.Instance.GetLayer <LPopup>(); if (lPopup != null && lPopup.txtInfo.text.Equals(content)) { return; } ((LPopup)UILayerController.Instance.ShowLayer(UILayerKey.LPopupTop)).ShowPopup(title: title, strInfo: content, strBtOK: "ĐỒNG Ý", action: action, isClose: isClose); }
// Update Phone Fisrt private void ClickBtGetOTPUpdatePhoneFisrt() { if (string.IsNullOrEmpty(inputFieldPhoneUpdateFisrt.text)) { LPopup.OpenPopupTop("Lỗi", "Hãy nhập số điện thoại của bạn để nhận mã OTP"); return; } SendRequest.SendGetOtpFirst(inputFieldPhoneUpdateFisrt.text); AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); }
public static bool CheckStatucSucess(WebServiceStatus.Status status) { if (status == WebServiceStatus.Status.OK) { return(true); } LPopup.OpenPopupTop("Thông Báo!", "Vui lòng kiểm tra kết nối internet của bạn"); return(false); }
private void ClickBtMail() { if (!Database.Instance.islogin) { LPopup.OpenPopup("Thông báo!", "Chức năng này cần đăng nhập mới sử dụng được"); return; } UILayerController.Instance.ShowLayer(UILayerKey.LMail, dataResourceLobby.listObjLayer[(int)IndexSourceGate.LMAIL]); AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); }
private void DeleteAllMail() { if (listElementMail.Count < 1) { LPopup.OpenPopupTop("Thông Báo", "Hòm Thư Trống!"); return; } UILayerController.Instance.ShowLoading(); SendRequest.DeleteAllMail(); }
private void ClickBtRequestChangepass() { if (string.IsNullOrEmpty(inputFieldPassOld.text) || string.IsNullOrEmpty(inputFielPass.text) || string.IsNullOrEmpty(inputFielOTP.text)) { LPopup.OpenPopupTop("Thông Báo!", "Vui lòng nhập đầy đủ thông tin!"); } UILayerController.Instance.ShowLoading(); SendRequest.SendChangePass(inputFieldPassOld.text, inputFielPass.text, inputFielOTP.text); AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); }
private void ClickBtChangePass() { if (!Database.Instance.Account().IsRegisterPhone()) { LPopup.OpenPopupTop("Thông báo", "Cần cập nhập điện thoại để thực hiện chức năng này"); } else { UILayerController.Instance.ShowLayer(UILayerKey.LChangePass, DataResourceLobby.instance.listObjLayer[(int)IndexSourceGate.LCHANGE_PASS]); } AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); }
protected void HubMessageError(Hub hub, MethodCallMessage msg) { UILayerController.Instance.HideLoading(); if (msg.Arguments.Length > 1) { LPopup.OpenPopup("Thông báo", msg.Arguments[1].ToString()); } if (OnSRSHubEvent != null) { OnSRSHubEvent.Invoke(SRSConst.MESSAGE, msg.Arguments); } }
public void HandleKickUser(object[] data) { LPopup.OpenPopupTop("Thông báo", "Tài khoản của bạn đã được đăng nhập từ một nơi khác, hãy khởi động lại game để tiếp tục!", (value) => { #if UNITY_WEBGL Application.OpenURL("https://loc777.net"); #else Application.Quit(); #endif }, false); }
private void ClickBtSendGetPass() { AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); if (string.IsNullOrEmpty(inputFieldName.text) || string.IsNullOrEmpty(inputFieldPhone.text)) { LPopup.OpenPopupTop("Thông báo", "Hãy nhập đủ thông tin"); return; } UILayerController.Instance.ShowLoading(); SendRequest.SendForgetPass(inputFieldName.text, inputFieldPhone.text); }
private void ClickBtSendGiftCode() { AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); if (string.IsNullOrEmpty(inputFieldCaptcha.text) || string.IsNullOrEmpty(inputFieldGiftCode.text)) { LPopup.OpenPopupTop("Thông báo", "Hãy nhập đủ thông tin"); return; } UILayerController.Instance.ShowLoading(); SendRequest.SendRequestGiftCode(inputFieldGiftCode.text, inputFieldCaptcha.text, captchaData.Token); }
public void SetValueReward(RewardVP reward) { if (reward.Code == 1) { LPopup.OpenPopupTop("Thông báo", reward.Msg); BtnPoints[indexReward].interactable = false; Points[indexReward].text = "<color=white>ĐÃ NHẬN QUÀ</color>"; } else { LPopup.OpenPopupTop("Thông báo", "Đã xảy ra lỗi. Hãy thử lại!"); } }
private void ClickBtRequestPhoneFisrt() { UILayerController.Instance.ShowLoading(); if (string.IsNullOrEmpty(inputFieldPhoneUpdateFisrt.text)) { LPopup.OpenPopupTop("Thông báo", "Hãy nhập đầy đủ thông tin gồm số điện thoại và mã OTP"); return; } //SendRequest.SendUpdatePhone(inputFieldPhoneUpdateFisrt.text, inputFiedOTPUnUpdateFisrt.text); AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); isUpdatePhoneFisrt = true; }
private void OnFacebookLogin(int action, IResult result, string data) { if (action == FacebookAction.Login) { if (string.IsNullOrEmpty(result.Error) && !result.Cancelled) { SendRequest.SendSignInFacebookRequest(data); } else { LPopup.OpenPopupTop("Thông báo", "Đăng nhập Facebook thất bại! \n Hãy thử lại"); } } }
private void ClickBtDisableSecurityLogin() { if (!Database.Instance.Account().IsRegisterPhone()) { LPopup.OpenPopupTop("Thông báo", "Đăng kí số điện thoại mới thực hiện được chức năng này"); return; } if (!Database.Instance.Account().IsOTP) { return; } objPanelOTPSecurity.SetActive(true); }
private void ClickBtLoadCard() { if (dropPriceCard.value == 0) { LPopup.OpenPopupTop("Thông báo", "Hãy chọn mệnh giá của thẻ cào!"); return; } VKDebug.LogColorRed(typeCardRequest, "TypeCard"); VKDebug.LogColorRed(quantityRongRequest, "prize Card"); ShowNoticeInfoTransCard(prizeCard, quantityRongRequest, typeCardRequest); AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); }
public static bool CheckResponseSuccess(int code, bool showPopup = true) { if (code == 1) { return(true); } else { if (showPopup) { LPopup.OpenPopupError(code); } return(false); } }
private void ClickBtReactivePhone() { UILayerController.Instance.ShowLoading(); if (string.IsNullOrEmpty(inputFieldPhoneReactive.text)) { LPopup.OpenPopupTop("Thông báo", "Hãy nhập số điện thoại"); return; } SendRequest.SendRegisterPhone(inputFieldPhoneReactive.text); //SendRequest.SendUpdatePhone(inputFieldPhoneUpdateFisrt.text, inputFiedOTPUnUpdateFisrt.text); AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); }
private void ClickBtRequestDeleteActiveSecurity() { var otp = inputFieldOTP.text; if (otp.Length < 1) { LPopup.OpenPopupTop("Thông báo!", "Nhập OTP bạn nhận được!"); } else { UILayerController.Instance.ShowLoading(); isRequestActiveSecurity = false; SendRequest.SendUpdateRegisterSmsPlus(true, otp); } AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT); }
public void OnWebServiceResponseString(string code, WebServiceStatus.Status status, string data) { switch (code) { case "GetRewardVP": if (status == WebServiceStatus.Status.OK) { RewardVP rvp = JsonConvert.DeserializeObject <RewardVP>(data); ShowReward(rvp); } else { LPopup.OpenPopupTop("Thông báo", "Đã xảy ra lỗi. Hãy thử lại!"); } break; } }
private void ClickBtActiveSecurityLogin() { if (!Database.Instance.Account().IsRegisterPhone()) { LPopup.OpenPopupTop("Thông báo", "Đăng kí số điện thoại mới thực hiện được chức năng này"); return; } if (Database.Instance.Account().IsOTP) { return; } UILayerController.Instance.ShowLoading(); SendRequest.SendUpdateRegisterSmsPlus(false); isRequestActiveSecurity = true; }
public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data) { switch (code) { case WebServiceCode.Code.CashoutInfo: if (status == WebServiceStatus.Status.OK) { VKDebug.LogColorRed("CashoutInfo", data); listInfoCastout = Newtonsoft.Json.JsonConvert.DeserializeObject <List <CardCheck> >(data); isGetDataSuccess = true; SetLayoutTypeCard(); } break; case WebServiceCode.Code.Cashout: UILayerController.Instance.HideLoading(); VKDebug.LogColorRed("Cashout Model", data); if (status == WebServiceStatus.Status.OK) { VKDebug.LogColorRed("Cashout Model", data); var dataReponse = Newtonsoft.Json.JsonConvert.DeserializeObject <CashoutModel>(data); LPopup.OpenPopupTop("Thông báo", dataReponse.Msg); //if (dataReponse.Status == -101) //{ // Database.Instance.UpdateUserGold(dataReponse.Balance); // LPopup.OpenPopupTop("Thông báo", "Xin vui lòng chờ, Hệ thống đang duyệt thẻ"); //} //else if (dataReponse.Status == 1) //{ // Database.Instance.UpdateUserGold(dataReponse.Balance); // LPopup.OpenPopupTop("Thông báo", "Bạn đổi thẻ thành công: \n Seri:" + dataReponse.CashoutCard.CardSerial +"\n Mã thẻ:" + dataReponse.CashoutCard.CardCode); //} //else //{ // var check = Helper.CheckResponseSuccess((int)dataReponse.Status); //} } else { LPopup.OpenPopupTop("Thông báo", "Hệ thống bận, xin vui lòng thử lại sau."); } break; } }
public void RunFishingIOS() { if (FishIOS.appFishAlreadyInstalled() == 1) { tokenFish tokenFish = JsonConvert.DeserializeObject <tokenFish>(token); Application.OpenURL("com.age.uwin.schemesdefault://uwinca?key=" + tokenFish.key + "&token=" + tokenFish.token); } else { LPopup.OpenPopupTop("Thông báo", "Hãy tải app cá để chơi game!", (value) => { if (value) { Application.OpenURL("https://id.loc.red/apps/"); } }, true); } }
public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data) { switch (code) { case WebServiceCode.Code.GenCaptcha: if (status == WebServiceStatus.Status.OK) { captchaData = JsonUtility.FromJson <MCaptchaResponse>(data); StartCoroutine(VKCommon.LoadImageFromBase64(imgCaptcha, captchaData.Data, 0f)); } else { LPopup.OpenPopupTop("Thông báo", "Không lấy được Captcha. Hãy thử lại!"); } break; case WebServiceCode.Code.RequestTransfer: { UILayerController.Instance.HideLoading(); if (status == WebServiceStatus.Status.OK) { long balance = long.Parse(data); if (balance > 0) { LPopup.OpenPopupTop("Thông báo", "Chuyển Thành công"); Database.Instance.UpdateUserGold(balance); } else { var error = Helper.GetStringError((int)balance); LPopup.OpenPopupTop("Thông báo", error); GetCaptcha(); } } else { LPopup.OpenPopupTop("Thông báo", "Lỗi kết nôi! Hãy kiểm tra lại"); } break; } } }
//check mất kết nối lău quá cũng đẩy ra login - max 10 min private bool CheckLostInternetSoFar() { if (lastTimeInternetError == DateTime.MinValue) { lastTimeInternetError = DateTime.Now; } else { TimeSpan timeRange = DateTime.Now - lastTimeInternetError; if (timeRange.TotalSeconds > 300) { lastTimeInternetError = DateTime.Now; UILayerController.Instance.GotoLogin(); LPopup.OpenPopup("WARNING", "Network error. Please reconnect!"); return(false); } } return(true); }
private void ChangePhoneSucceed() { if (isUpdatePhoneFisrt) { //tao phone moi Database.Instance.Account().Tel = inputFieldPhoneUpdateFisrt.text; inputFiedOTPUnUpdateFisrt.text = ""; } else { //doi so dien thoai Database.Instance.Account().Tel = inputFieldPhoneNew.text; inputFieldPhoneNew.text = ""; inputFieldOTPPhoneNew.text = ""; inputFieldPhoneNew.text = ""; } txtPhoneOld.text = Database.Instance.Account().Tel; if (isUpdatePhoneFisrt) { LPopup.OpenPopupTop("Thông Báo!", "Cập nhật số điện thoại thành công!"); } else { LPopup.OpenPopupTop("Thông Báo!", "Thay đổi số điện thoại thành công!"); } if (Database.Instance.Account().IsRegisterPhone()) { objPhoneUpdated.SetActive(true); objPhoneUpdateFisrt.SetActive(false); txtPhoneOld.text = Database.Instance.Account().GetTel(); } else { objPhoneUpdated.SetActive(false); objPhoneUpdateFisrt.SetActive(true); } isUpdatePhoneFisrt = false; }
private void ClickBtTransfer() { if (string.IsNullOrEmpty(inputFieldNameDisplay.text) || string.IsNullOrEmpty(inputFieldNameDisplayAgain.text) || string.IsNullOrEmpty(inputFielQuanityGoldTransfer.text) || string.IsNullOrEmpty(inputFielCaptcha.text)) { NotifyController.Instance.Open("Hãy nhập tên người bạn muốn chuyển", NotifyController.TypeNotify.Error); return; } if (string.IsNullOrEmpty(inputFielQuanityGoldTransfer.text)) { NotifyController.Instance.Open("Hãy nhập số tiền muốn chuyển", NotifyController.TypeNotify.Error); return; } if (string.IsNullOrEmpty(inputfielReason.text)) { NotifyController.Instance.Open("Hãy nhập lý do muốn chuyển", NotifyController.TypeNotify.Error); return; } if (string.IsNullOrEmpty(inputFielCaptcha.text)) { NotifyController.Instance.Open("Hãy nhập mã captcha muốn chuyển", NotifyController.TypeNotify.Error); return; } if (inputFieldNameDisplay.text != inputFieldNameDisplayAgain.text) { NotifyController.Instance.Open("Hai tên không trùng nhau", NotifyController.TypeNotify.Error); return; } if (long.Parse(inputFielQuanityGoldTransfer.text) < minTransfer) { NotifyController.Instance.Open("Số tiền chuyển phải lớn hơn" + minTransfer.ToString(), NotifyController.TypeNotify.Error); return; } string strNotice = "Số tiền chuyển" + "<color=\"yellow\">" + VKCommon.ConvertStringMoney(long.Parse(inputFielQuanityGoldTransfer.text)) + "</color>" + " Tới tài khoản " + inputFieldNameDisplay.text; LPopup.OpenPopupTop("Thông báo", strNotice, "Chuyển", "Hủy bỏ", (value) => { SendRequestTransfer(value); }, true); }
private void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data) { switch (code) { case WebServiceCode.Code.ReceiveOTP: if (Helper.CheckStatucSucess(status)) { UILayerController.Instance.HideLoading(); var opCode = int.Parse(data); if (Helper.CheckResponseSuccess(opCode)) { VKDebug.LogColorRed("show popup"); LPopup.OpenPopupTop("THÔNG BÁO!", "Đã gửi mã OTP về số điện thoại của bạn hãy kiểm tra"); } } break; } }
public override void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data) { switch (code) { case WebServiceCode.Code.ConvertGoldToCoin: UILayerController.Instance.HideLoading(); if (status == WebServiceStatus.Status.OK) { var dataReponse = JsonUtility.FromJson <MConvertGoldToCoin>(data); Database.Instance.UpdateUserGold(dataReponse.Gold); Database.Instance.UpdateUserCoin(dataReponse.Coin); } else { LPopup.OpenPopupTop("Thông báo", "Lỗi kết nối hãy thử lại. Hãy thử lại!"); } break; } }
public void OnWebServiceResponse(WebServiceCode.Code code, WebServiceStatus.Status status, string data) { switch (code) { case WebServiceCode.Code.GenCaptcha: if (status == WebServiceStatus.Status.OK) { captchaData = JsonUtility.FromJson <MCaptchaResponse>(data); StartCoroutine(VKCommon.LoadImageFromBase64(imgCaptcha, captchaData.Data, 0f)); } else { LPopup.OpenPopupTop("Thông báo", "Không lấy được Captcha. Hãy thử lại!"); } break; case WebServiceCode.Code.SendGiftCode: UILayerController.Instance.HideLoading(); if (status == WebServiceStatus.Status.OK) { long balance = long.Parse(data); if (balance < 0) { var error = Helper.GetStringError((int)balance); LPopup.OpenPopupTop("Thông báo", error); } else { Database.Instance.UpdateUserGold(balance); LPopup.OpenPopupTop("Thông báo", "Nhận quà thành công!"); } } else { LPopup.OpenPopupTop("Thông báo", "Lỗi kết nối. Hãy thử lại!"); } break; } }