Exemple #1
0
 private void HandleRobotInteraction()
 {
     if (Input.GetKeyDown(KeyCode.E))
     {
         List <Robot> robotsInRange = friendlyController.GetFriendliesInRange(Position, pickupRange);
         foreach (Robot robot in robotsInRange)
         {
             if (robot.IsFrozen)
             {
                 robot.UnFreeze();
             }
             else
             {
                 bool exchangeSucceeded = robot.ExchangeFragment();
                 if (exchangeSucceeded)
                 {
                     collectedFragmentAmount++;
                 }
             }
         }
     }
 }