Ejemplo n.º 1
0
 public GameObject GetFirst(int this_robot)
 {
     for (int i = size_y - 1; i >= 0; i--)
     {
         for (int j = 0; j < size_x; j++)
         {
             if (spaces[j, i].transform.childCount > 0)
             {
                 if (spaces[j, i].transform.GetChild(0).gameObject != GetRobot(this_robot))
                 {
                     RobotMovement robot_scr = spaces[j, i].transform.GetChild(0).gameObject.GetComponent <RobotMovement>();
                     if (robot_scr.CanTarget())
                     {
                         return(spaces[j, i].transform.GetChild(0).gameObject);
                     }
                 }
             }
         }
     }
     return(null);
 }