IEnumerator Start() { error = Persistent.thisPersist.connectError.GetComponent <ErrorUI>(); WWW www; www = new WWW(url + "/Utilities/version"); Debug.Log("Sending request to database"); yield return(www); if (www.error == null) { JSONObject j = JSONObject.Parse(www.text); int gameVersion = GameManager.Version; int databaseVersion = (int)j.GetNumber("Version"); Debug.Log("Connected to the database"); if (gameVersion == databaseVersion) { Debug.Log("Server and client versions match, starting program"); thisUI.changeUI(thisUI.startUI); } else { Debug.LogError("Database ERROR: Server and Client are on different versions. Please update to the newest version of the game."); ConnectionError("Outdated Version"); } } else { Debug.LogError("ERROR: " + www.error); ConnectionError(www.error); } www.Dispose(); }
private ErrorUI errorPanel; //提示面板 protected void Initial() { GetUserInfoUIWidgets(); GetMatchUIWidgets(); errorPanel = GetUIWidgetByWidgetName(UIWidgetNames.ErrorPanelName).GetComponent <ErrorUI>(); createUserPanel = GetUIWidgetByWidgetName(UIWidgetNames.CreateUserPanelName); userNameInputField = GetUIWidgetByWidgetName(UIWidgetNames.CreateUserPanelTextName).GetComponent <InputField>(); //创建角色按钮注册点击事件 GetUIWidgetByWidgetName(UIWidgetNames.CreateUserEnsureBtnName).GetComponent <UIRegister>().AddButtonListener(OnUserCreateBtnPressed); }
void Awake() { DontDestroyOnLoad(transform.gameObject); if (Instance == null) { Instance = this; } else { DestroyImmediate(gameObject); } }
protected void Initial() { errorPanel = GetUIWidgetByWidgetName(UIWidgetNames.ErrorPanelName).GetComponent <ErrorUI>(); registerPanel = GetUIWidgetByWidgetName(UIWidgetNames.RegisterPanelName); if (registerPanel == null) { Debug.Log("register panel is null"); } loginAccountInputField = GetUIWidgetByWidgetName(UIWidgetNames.LoginAccountInputfieldName).GetComponent <InputField>(); loginPasswordInputField = GetUIWidgetByWidgetName(UIWidgetNames.LoginPasswordInputfieldName).GetComponent <InputField>(); GetUIWidgetByWidgetName(UIWidgetNames.LoginButtonName).GetComponent <UIRegister>().AddButtonListener(OnLoginClicked); GetUIWidgetByWidgetName(UIWidgetNames.RegisterButtonName).GetComponent <UIRegister>().AddButtonListener(OnRegisterClicked); }
public void HTTPError(string error) { string message = ""; if (error == "Failed to connect to 150.95.179.163 port 0: Host unreachable") { message = "ネットがつながっていませんネット状況を確認してください"; } else { message = "サーバーのメンテナンス中ですしばらくお待ちください"; } ErrorUI ui = new ErrorUI(message); errorUI = ui; }
public ErrorUIHost(int ErrorId, string ErrorString) { InitializeComponent(); ErrorUI.SetErrorString(ErrorId, ErrorString); }
void Start() { startupManager = GameObject.FindGameObjectWithTag ( "Manager" ).GetComponent<StartupManager> (); userInterface = gameObject.GetComponent<ErrorUI>(); writeLogToScreen = startupOnlyWriteToScreen; writeLogToDisk = startupOnlyWriteToDisk; writePath = GameObject.FindGameObjectWithTag ( "Manager" ).GetComponent<StartupManager> ().supportPath; if ( writeLogToScreen == true || writeLogToDisk == true ) { debugLogActive = true; } else { debugLogActive = false; } if ( debugLogActive == true ) { if ( writeLogToScreen == true ) { userInterface.enabled = true; } else { userInterface.enabled = false; } log.Add ( "Error Log Active" ); if ( writeLogToDisk == true ) { string writingWarning = "Writing to disk"; if ( String.IsNullOrEmpty ( writePath.Trim ()) == true ) { writingWarning = writingWarning + ", no destination given! Writing to default directory, Desktop."; writePath = Environment.GetFolderPath ( Environment.SpecialFolder.Desktop ); } writePath = writePath + Path.DirectorySeparatorChar + "ErrorLog" + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day + ".txt"; //log.Add ( writingWarning ); } } else { UnityEngine.Debug.LogWarning ( "ErrorLog disabled." ); } }