VehicleSystem class
game.VehicleSystem
Inheritance
Base: game.IVehicleSystem
Derived
None.
Properties
| Property | Type | |
|---|---|---|
restrictionTags | CName[] | scripted |
Functions
bool SpawnActivePlayerVehicle(game.data.VehicleType? vehicleType)RTTIbool SpawnPlayerVehicle(game.data.VehicleType? vehicleType, TDBID? vehicleID, bool? spawnOnlyOnValidRoad)RTTIbool IsActivePlayerVehicleOnCooldown(game.data.VehicleType? vehicleType)RTTIbool IsPlayerVehicleOnCooldown(game.data.VehicleType? vehicleType, TDBID? vehicleID)RTTIvoid ToggleSummonMode()RTTIvoid DespawnPlayerVehicle(vehicle.GarageVehicleID vehicleID)RTTIvoid UnregisterPlayerVehicle(vehicle.GarageVehicleID vehicleID)RTTIbool EnablePlayerVehicle(string vehicle, bool enable, bool? despawnIfDisabling)RTTIvoid EnableAllPlayerVehicles()RTTIvoid SetRammingAttemptDuration(float value)RTTIvoid SetRammingUponCollisionDuration(float value)RTTIvoid SetSuicideSpeedChancePercentage(float value)RTTIbool CanDriverShootInCarChase(ent.EntityID vehicleID)RTTIbool CanPassengersShootInCarChase(ent.EntityID vehicleID)RTTIbool IsVehiclePlayerUnlocked(TDBID recordID)RTTIvehicle.PlayerVehicle GetActivePlayerVehicle(game.data.VehicleType? vehicleType)RTTIvoid TogglePlayerActiveVehicle(vehicle.GarageVehicleID vehicleID, game.data.VehicleType vehicleType, bool enable)RTTIbool TogglePlayerFavoriteVehicle(vehicle.GarageVehicleID vehicleID)RTTIvoid ResetChaseManager()RTTIvoid SetChaseManagerLimit(int limit)RTTIvoid EnablePlayerVehicleCollision(bool enable)RTTICName[] GetVehicleRestrictions()RTTIvoid OnVehicleSystemAttach()RTTIbool OnSummonVehicleFailed()RTTIstatic bool IsPlayerInVehicle(ScriptGameInstance game)staticRTTI globalstatic bool IsSummoningVehiclesRestricted(ScriptGameInstance game)staticRTTI global