public WaypointChecker(VisitWaypoint vw) { visitWaypoint = vw; ContractConfigurator.ContractConfigurator.OnParameterChange.Add(new EventData <Contract, ContractParameter> .OnEvent(OnParameterChange)); }
public override ContractParameter Generate(Contract contract) { VisitWaypoint vw = new VisitWaypoint(index, distance, horizontalDistance, hideOnCompletion, showMessages, title); return(vw.FetchWaypoint(contract) != null ? vw : null); }