public override bool Execute(ControllableCharacter character) { if (character.MoveToLocation(item.transform.position)) { character.PickUpItem(item); return(true); } return(false); }