Exemple #1
0
 public override bool IsFinished(int worldTick, VehicleRegistry registry)
 {
     if (isFinished != null)
     {
         return(isFinished(worldTick));
     }
     vehicleIds = registry.FilterDeadVehicles(vehicleIds);
     return(vehicleIds.All(registry.IsVehicleIdle));
 }
 protected VehicleFormationBase(int id,
                                IEnumerable <long> vehicleIds,
                                CommandManager commandManager,
                                VehicleRegistry vehicleRegistry)
 {
     Id              = id;
     VehicleIds      = vehicleRegistry.FilterDeadVehicles(vehicleIds).ToList();
     CommandManager  = commandManager;
     VehicleRegistry = vehicleRegistry;
 }