Ejemplo n.º 1
0
    public void CleanUp(TrafficSystemPiece a_piece)
    {
        if (a_piece)
        {
            a_piece.PerformCleanUp();

            for (int cIndex = 0; cIndex < a_piece.transform.childCount; cIndex++)
            {
                if (a_piece.transform.GetChild(cIndex).GetComponent <TrafficSystemPiece>())
                {
                    CleanUp(a_piece.transform.GetChild(cIndex).GetComponent <TrafficSystemPiece>());
                }
            }
        }
    }
Ejemplo n.º 2
0
    public void CleanUp( TrafficSystemPiece a_piece )
    {
        if(a_piece)
        {
            a_piece.PerformCleanUp();

            for(int cIndex = 0; cIndex < a_piece.transform.childCount; cIndex++)
            {
                if(a_piece.transform.GetChild(cIndex).GetComponent<TrafficSystemPiece>())
                {
                    CleanUp( a_piece.transform.GetChild(cIndex).GetComponent<TrafficSystemPiece>() );
                }
            }
        }
    }