RTKStation
RTKStation
Description
Specialization for placeable RTK stations
Functions
- onDelete
- onFinalizePlacement
- prerequisitesPresent
- registerEventListeners
- registerFunctions
- registerOverwrittenFunctions
- registerXMLPaths
onDelete
Description
Definition
onDelete()
Code
function RTKStation:onDelete()
if g_precisionFarming ~ = nil then
g_precisionFarming.aiExtension:unregisterRTKStation( self )
end
end
onFinalizePlacement
Description
Definition
onFinalizePlacement()
Arguments
| any | savegame |
|---|
Code
function RTKStation:onFinalizePlacement(savegame)
if g_precisionFarming ~ = nil then
g_precisionFarming.aiExtension:registerRTKStation( self )
end
end
prerequisitesPresent
Description
Checks if all prerequisite specializations are loaded
Definition
prerequisitesPresent(table specializations)
Arguments
| table | specializations | specializations |
|---|
Return Values
| table | hasPrerequisite | true if all prerequisite specializations are loaded |
|---|
Code
function RTKStation.prerequisitesPresent(specializations)
return true
end
registerEventListeners
Description
Definition
registerEventListeners()
Arguments
| any | placeableType |
|---|
Code
function RTKStation.registerEventListeners(placeableType)
SpecializationUtil.registerEventListener(placeableType, "onFinalizePlacement" , RTKStation )
SpecializationUtil.registerEventListener(placeableType, "onDelete" , RTKStation )
end
registerFunctions
Description
Definition
registerFunctions()
Arguments
| any | placeableType |
|---|
Code
function RTKStation.registerFunctions(placeableType)
end
registerOverwrittenFunctions
Description
Definition
registerOverwrittenFunctions()
Arguments
| any | placeableType |
|---|
Code
function RTKStation.registerOverwrittenFunctions(placeableType)
end
registerXMLPaths
Description
Definition
registerXMLPaths()
Arguments
| any | schema |
|---|---|
| any | basePath |
Code
function RTKStation.registerXMLPaths(schema, basePath)
end