Skip to main content
Skip to main content

AIVehicleObstacle

AIVehicleObstacle

Description

Specialization for base AI functionality

Functions

prerequisitesPresent

Description

Checks if all prerequisite specializations are loaded

Definition

prerequisitesPresent(table specializations)

Arguments

tablespecializationsspecializations

Return Values

tablehasPrerequisitetrue if all prerequisite specializations are loaded

Code

function AIVehicleObstacle.prerequisitesPresent(specializations)
return true
end

registerEventListeners

Description

Definition

registerEventListeners()

Arguments

anyvehicleType

Code

function AIVehicleObstacle.registerEventListeners(vehicleType)
SpecializationUtil.registerEventListener(vehicleType, "onLoad" , AIVehicleObstacle )
SpecializationUtil.registerEventListener(vehicleType, "onDelete" , AIVehicleObstacle )
SpecializationUtil.registerEventListener(vehicleType, "onUpdate" , AIVehicleObstacle )
SpecializationUtil.registerEventListener(vehicleType, "onEnterVehicle" , AIVehicleObstacle )
SpecializationUtil.registerEventListener(vehicleType, "onLeaveVehicle" , AIVehicleObstacle )
end