예제 #1
0
 public virtual void GiveActivationCommand(ItemEnum activationItem)
 {
     if (key != activationItem)
     {
         print("Tarvitsee jotain käytettäväksi.......");
         return;
     }
     if (activationPlaces.Count == 0) //Jos voi aktivoida mistä vain
     {
         Activate();
     }
     else
     {
         Vector2 playerPos = PlayerMovement.instance.transform.position;
         Vector2 goal      = UF.ClosestPoint(playerPos, activationPlaces);
         PlayerMovement.instance.GoActivate(goal, gameObject);
     }
 }