void ResetLine(List <GameObject> list) { int i = barrel_per_line - 1; for (; i >= 0; i--) { BarrelFall b_fall = list[i].GetComponent <BarrelFall>(); b_fall.SetToSink(); } }
// ------------------------------------------------------------------------------------- void MoveBarrels(List <GameObject> list, bool isfilling = false) { for (int i = 0; i < list.Count; i++) { BarrelFall b_fall = list[i].GetComponent <BarrelFall>(); if (b_fall.IsPuzzleMode()) { list[i].SetActive(true); puzzle_barrel = b_fall; } else if (isfilling) { list[i].SetActive(true); fill_barrel = b_fall; } } }