public Passenger(PassengerInfo info) { Info = info; Func<Actor, bool> canTarget = IsCorrectCargoType; Func<Actor, bool> useEnterCursor = CanEnter; Orders = new EnterAlliedActorTargeter<CargoInfo>[] { new EnterTransportTargeter("EnterTransport", 5, canTarget, useEnterCursor, Info.AlternateTransportsMode), new EnterTransportsTargeter("EnterTransports", 5, canTarget, useEnterCursor, Info.AlternateTransportsMode) }; }
public Passenger(PassengerInfo info) { Info = info; Func <Actor, bool> canTarget = IsCorrectCargoType; Func <Actor, bool> useEnterCursor = CanEnter; Orders = new EnterAlliedActorTargeter <CargoInfo>[] { new EnterTransportTargeter("EnterTransport", 5, canTarget, useEnterCursor, Info.AlternateTransportsMode), new EnterTransportsTargeter("EnterTransports", 5, canTarget, useEnterCursor, Info.AlternateTransportsMode) }; }
public Passenger(PassengerInfo info) { Info = info; }