public override bool Preform(GameObject _agent) { Caveman cm = _agent.GetComponent <Caveman>(); targetCave.Claim(cm); cm.energy -= cost; shelter = true; return(true); }