示例#1
0
    /// <summary>
    /// Update() 前に読み込み
    /// </summary>
    void Awake()
    {
        // Now Loading を表示
        NowLoadingPanel.SetActive(true);
        // コンポーネント読み込み
        AssistKeyboardObj = GameObject.Find("AssistKeyboard").GetComponent <AssistKeyboardJIS>();
        // init より先に初期化すべき項目
        // ロード成功したかのフラグを false に
        var isLoadSuccess = false;

        // 入力受付状態は一度 true に
        // リトライ機能の関係
        isInputValid = true;
        // ゲームコンディションを in progress にする
        CurrentGameCondition = (int)GameCondition.Progress;
        // ワードデータセットの読み込み
        isLoadSuccess = GenerateSentence.LoadSentenceData(ConfigScript.DataSetName);
        if (isLoadSuccess)
        {
            GameMain();
        }
        // 読み込み失敗時はエラーとしてフラグを立てる
        else
        {
            ErrorCode            = (int)ErrorType.FailedLoadSentence;
            CurrentGameCondition = (int)GameCondition.Canceled;
        }
    }