示例#1
0
    /// <summary>
    /// @brief 継承先で個別に実装する初期化
    /// </summary>
    protected virtual void MarkerInitialize()
    {
        markerList = new List <GameObject>();

        lineMarkerList = new List <GameObject>();

        hitMarkerList = new List <GameObject>();

        // 親オブジェクトを取得し
        markerObjName = GameObject.Find("MarkerObj");

        // 取得した親オブジェクトの子も取得する(Marker)
        markerList = GameObjectExtension.GetGameObject(markerObjName, "Marker");

        //取得した親オブジェクトの子も取得する(AINormal) (PlayerのLineように使います)
        lineMarkerList = GameObjectExtension.GetGameObject(markerObjName, "AINormal");

        // 取得した親オブジェクトの子も取得する(GameObject)
        hitMarkerList = GameObjectExtension.GetGameObject(markerObjName);

        // 取得したブイの当り判定の棒を透明にする
        GameObjectExtension.HideGameObject(markerObjName);

        isGoal = false;
    }