/// <summary> /// 樽が崩れたかチェック /// </summary> private void Check() { // 崩れていたら処理しない if (isCrumbled) { return; } // 樽管理オブジェクトの子数分ループ for (int i = 0; i < BarrelFolder.transform.childCount; i++) { // 子を取得 GameObject child = BarrelFolder.transform.GetChild(i).gameObject; // 子が樽なら if ("Barrel" == child.name) { // 樽がプレイヤーと衝突したら樽山を崩す Barrel barrel = child.GetComponent <Barrel>(); if (barrel.IsHit()) { // 崩れる処理 Crumble(); AudioSEManager.Instance.SEPlay("Barrel"); break; } } } }