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