Exemplo n.º 1
0
    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();
        }
    }
Exemplo n.º 2
0
    // -------------------------------------------------------------------------------------

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