/// <summary> /// 引き継ぎ待ち処理 /// </summary> /// <returns>The wait.</returns> public static IEnumerator InheritingWait() { IsInheritWait = true; while (IsInheritWait) { yield return(null); } // 引き継ぎチェックリクエスト yield return(UserAccountWebRequest.CheckInheriting()); }
/// <summary> /// 引き継ぎ設定待ち処理 /// </summary> /// <returns>The setting wait.</returns> /// <param name="_ID">I.</param> /// <param name="_PASS">PAS.</param> public static IEnumerator InheritSettingWait(string _ID, string _PASS) { IsInheritWait = true; while (IsInheritWait) { yield return(null); } // 引き継ぎ設定チェックリクエスト yield return(UserAccountWebRequest.CheckInheritSetting(_ID, _PASS)); }
/*--------------------------------------------------------------------------*/ /// 自動ログイン public static IEnumerator AutoLogin() { // 待ち処理開始 cGameManager.Instance.StartCoroutine(TitleManger.Instance.WaitUserAccount()); // ローカルユーザーデータの取得 string _ID = cGameManager.Instance.UserData.Data.id; string _PASS = cGameManager.Instance.UserData.Data.pass; // 自動ログインリクエスト処理 yield return(UserAccountWebRequest.AutoLoginRequest(_ID, _PASS)); // 仮待ち処理 2s //yield return new WaitForSeconds (2.0f); // 待ち状態終了 TitleManger.Instance.isWait = false; }
public static bool IsInheritWait = false; // 引き継ぎ待ちフラグ /*--------------------------------------------------------------------------*/ /// 自動サインアップ public static IEnumerator AutoSignUp(string name) { // 待ち処理開始 cGameManager.Instance.StartCoroutine(TitleManger.Instance.WaitUserAccount()); // IDの自動生成 string id = Guid.NewGuid().ToString("N"); string _ID = id.Substring(0, 8); // パスワードの自動生成 string pass = Guid.NewGuid().ToString("N"); string _PASS = pass.Substring(0, 8); // 自動サインアップリクエスト処理 yield return(UserAccountWebRequest.AutoSignUpRequest(_ID, _PASS, name)); // 仮待ち処理 2s //yield return new WaitForSeconds (2.0f); // 待ち状態終了 TitleManger.Instance.isWait = false; }
/*--------------------------------------------------------------------------*/ /// <summary> /// 切断処理 /// </summary> /// <returns>The request.</returns> public static IEnumerator DisconnectRequest() { // 切断リクエスト yield return(UserAccountWebRequest.DisconnectRequest()); }