public void Create() { //空いてない場所を取得したら戻る if (!holeController.IsEmptyHole()) { return; } Hole hole = holeController.GetHole(); //ホールがNULLだったら取得するまで取得 while (hole == null) { hole = holeController.GetHole(); } GameObject Mole = pool.GetObject(hole.GetPos(), mole.transform.rotation); Mole.GetComponent <NormalMole>().Hole = hole; //生成完了したらカウントを増やす GameStatus.Instance.NowCount++; }