Skip to main content
Skip to main content

BaseMaterial

BaseMaterial

Description

Specialization for loading materials from a vehicle config xml and applying them to given nodes

Functions

initSpecialization

Description

Definition

initSpecialization()

Code

function BaseMaterial.initSpecialization()
end

onLoad

Description

Definition

onLoad()

Arguments

anysavegame

Code

function BaseMaterial:onLoad(savegame)
XMLUtil.checkDeprecatedXMLElements( self.xmlFile, "vehicle.baseMaterial" ) --FS22 to FS25
XMLUtil.checkDeprecatedXMLElements( self.xmlFile, "vehicle.baseMaterialConfigurations" , "vehicle.designColorConfigurations" ) --FS22 to FS25
XMLUtil.checkDeprecatedXMLElements( self.xmlFile, "vehicle.designMaterialConfigurations" , "vehicle.designColorConfigurations" ) --FS22 to FS25
XMLUtil.checkDeprecatedXMLElements( self.xmlFile, "vehicle.designMaterial2Configurations" , "vehicle.designColorConfigurations" ) --FS22 to FS25
XMLUtil.checkDeprecatedXMLElements( self.xmlFile, "vehicle.designMaterial3Configurations" , "vehicle.designColorConfigurations" ) --FS22 to FS25
end

prerequisitesPresent

Description

Definition

prerequisitesPresent()

Arguments

anyspecializations

Code

function BaseMaterial.prerequisitesPresent(specializations)
return true
end

registerEventListeners

Description

Definition

registerEventListeners()

Arguments

anyvehicleType

Code

function BaseMaterial.registerEventListeners(vehicleType)
SpecializationUtil.registerEventListener(vehicleType, "onLoad" , BaseMaterial )
end

registerFunctions

Description

Definition

registerFunctions()

Arguments

anyvehicleType

Code

function BaseMaterial.registerFunctions(vehicleType)
end