public override void DoAction(Transition trans) { TargetInfo target = (!this.lookTarget.IsValid) ? ((TargetInfo)trans.target.lord.ownedPawns.FirstOrDefault()) : this.lookTarget; Messages.Message(this.message, target, this.type); }
public abstract void DoAction(Transition trans);