public void OnLoginButtonClicked() { if (!net.available) { return; } string username = usernameInput.text; string password = passwordInput.text; if (string.IsNullOrWhiteSpace(username) || string.IsNullOrEmpty(password)) { return; } net.ClAppUserLogin(username, password, (error, data) => { game.ExecuteOnMain(() => { if (!string.IsNullOrEmpty(error)) { usernameInput.text = ""; passwordInput.text = ""; return; } game.username = username; game.password = password; game.userObj = (JsonObj)data; DisplayUserInfo((JsonObj)data); }); }); }
public void Start() { game = GameScheduler.instance; anim = AnimationManager.instance; net = GameScheduler.instance.netManager; web = WebCache.instance; if (game.userObj != null) { DisplayUserInfo(game.userObj); } else if (!string.IsNullOrEmpty(game.username)) { usernameInput.text = game.username; passwordInput.text = ""; net.ClAppUserLogin(game.username, game.password, (error, data) => { if (!string.IsNullOrEmpty(error)) { return; } game.ExecuteOnMain(() => { game.userObj = (JsonObj)data; DisplayUserInfo((JsonObj)data); }); }); } else { usernameInput.text = ""; passwordInput.text = ""; } }
public void OnVersionButtonClicked() { if (versionPopupGroup.IsVisible()) { FadeOutAndDeactivate(versionPopupGroup); return; } FadeOutAndDeactivate(userInfoPopupGroup); FadeOutAndDeactivate(socialPopupGroup); FadeOutAndDeactivate(loginPopupGroup); ActivateAndFadeIn(versionPopupGroup); versionPopup.installedVersionText.text = Application.version; game.netManager.ClAppCheckVersion((err, data) => { if (!string.IsNullOrEmpty(err)) { Debug.LogError(err); return; } var obj = (JsonObj)data; game.ExecuteOnMain(() => { versionPopup.androidVersionText.text = obj.Get <string>("androidVersion"); versionPopup.androidBetaVersionText.text = obj.Get <string>("androidBetaVersion"); versionPopup.androidAlphaVersionText.text = obj.Get <string>("androidAlphaVersion"); versionPopup.iosVersionText.text = obj.Get <string>("iosVersion"); versionPopup.iosBetaVersionText.text = obj.Get <string>("iosBetaVersion"); #if UNITY_ANDROID if (GetBuild(obj.Get <string>("androidVersion")) > GetBuild(Application.version)) { NewBobingAnim(versionPopup.androidVersionText.transform); } if (GetBuild(obj.Get <string>("androidBetaVersion")) > GetBuild(Application.version)) { NewBobingAnim(versionPopup.androidBetaVersionText.transform); } if (GetBuild(obj.Get <string>("androidAlphaVersion")) > GetBuild(Application.version)) { NewBobingAnim(versionPopup.androidAlphaVersionText.transform); } #elif UNITY_IOS if (GetBuild(obj.Get <string>("iosVersion")) > GetBuild(Application.version)) { NewBobingAnim(versionPopup.iosVersionText.transform); } if (GetBuild(obj.Get <string>("iosBetaVersion")) > GetBuild(Application.version)) { NewBobingAnim(versionPopup.iosBetaVersionText.transform); } #endif versionPopup.androidUrl = obj.Get <string>("androidUrl"); versionPopup.androidBetaUrl = obj.Get <string>("androidBetaUrl"); versionPopup.androidAlphaUrl = obj.Get <string>("androidAlphaUrl"); versionPopup.iosUrl = obj.Get <string>("iosUrl"); versionPopup.iosBetaUrl = obj.Get <string>("iosBetaUrl"); }); }); }