using UnityEngine.Scripting; [Preserve] public class IsHired : TargetedCompareRequirementBase { public override bool IsValid(MinEventParams _params) { if (!base.IsValid(_params)) { return false; } EntityAlive entityAlive = this.target as EntityAlive; if (entityAlive == null) { return false; } bool isHired = entityAlive.Buffs.HasCustomVar("$Leader"); if (!this.invert) { return isHired; } return !isHired; } }