REDNODE / GAME API

DelamainTaxiComponent

classscriptedClass

extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable

Properties 9

NameTypeFlags
autoDriveSystemwref<AutoDriveSystem>scriptedprivate
callbackIDUint32scriptedprivate
currentStateDelamainTaxiStatescriptedprivate
delamainTaxiSystemwref<DelamainTaxiSystem>scriptedprivate
gameInstanceGameInstancescriptedprivate
isActiveCabBoolscriptedprivate
taxiSeatFactCNamescriptedprivate
taxiStateFactCNamescriptedprivate
vehicleSpeedCallbackIDref<CallbackHandle>scriptedpublic

Methods 22

public final func CancelRide(forceExit: Bool)scripted
protected const func GetPS() -> ref<DelamainTaxiComponentPS>scripted
protected final const func GetVehicle() -> wref<VehicleObject>scripted
private final func GetVehicleControllerPS() -> ref<vehicleControllerPS>scripted
private final func GoToFreeRoam()scripted
private final func InitState()scripted
public final func OnDelamainTaxiArrivedEvent()scripted
protected cb func OnFactChanged(evt: ref<FactChangedEvent>) -> Boolscripted
private final func OnGameAttach()scripted
private final func OnGameDetach()scripted
protected cb func OnVehicleFinishedMountingEvent(evt: ref<VehicleFinishedMountingEvent>) -> Boolscripted
protected cb func OnVehicleParkedEvent(evt: ref<VehicleParkedEvent>) -> Boolscripted
protected final func OnVehicleSpeedChange(speed: Float)scripted
protected cb func OnVehicleStartedMountingEvent(evt: ref<VehicleStartedMountingEvent>) -> Boolscripted
private final func QueueExitCabEvent()scripted
private final func SetDoorState(open: Bool)scripted
private final func SetHUDHidden(hidden: Bool)scripted
private final func SetState(state: DelamainTaxiState, opt force: Bool)scripted
protected final func SetupVehicleSpeedBBListener()scripted
public final func StartAutoDrive()scripted
private final func UnregisterCab()scripted
protected final func UnregisterVehicleSpeedBBListener()scripted