/// <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; }