Class AbandonService
Handles abandoning vehicles.
public class AbandonService
- Inheritance
-
AbandonService
- Inherited Members
Constructors
AbandonService(IPlayerService, VehicleService, TranslationInjection<AbandonTranslations>, ITranslationValueFormatter, ZoneStore, ITeamManager<Team>, PointsService)
public AbandonService(IPlayerService playerService, VehicleService vehicleService, TranslationInjection<AbandonTranslations> translations, ITranslationValueFormatter formatter, ZoneStore zoneStore, ITeamManager<Team> teamManager, PointsService pointsService)
Parameters
playerServiceIPlayerServicevehicleServiceVehicleServicetranslationsTranslationInjection<AbandonTranslations>formatterITranslationValueFormatterzoneStoreZoneStoreteamManagerITeamManager<Team>pointsServicePointsService
Methods
AbandonAllVehiclesAsync(bool, CancellationToken)
public UniTask AbandonAllVehiclesAsync(bool respawn, CancellationToken token = default)
Parameters
respawnbooltokenCancellationToken
Returns
- UniTask
AbandonVehicleAsync(InteractableVehicle, bool, CancellationToken)
Try to abandon the given vehicle.
public UniTask<bool> AbandonVehicleAsync(InteractableVehicle vehicle, bool respawn, CancellationToken token = default)
Parameters
vehicleInteractableVehiclerespawnbooltokenCancellationToken