Ejemplo n.º 1
0
    /// <summary>
    /// エネミーの情報を取得する
    /// </summary>
    /// <param name="water">ステージの水位情報</param>
    private void GetEnemyInfo(WaterHi water)
    {
        enemy = FindObjectOfType <EnemyMaster>();

        // 敵情報の取得に成功した場合 (敵が配置されているステージで正常に取得出来たときのみ)
        if (enemy != null)
        {
            // ステージの中心座標を取得
            Vector3 stageCenter;
            if (LoadStageData != null)
            {
                stageCenter = LoadStageData.stageSize * 0.5f;
            }
            else
            {
                stageCenter = Vector3.zero;
            }

            enemy.StageCenter = stageCenter;

            // 敵のスポーン処理を開始
            enemy.StageWater = water;
            enemy.Init();
        }
    }