Script v1.4.4.0
- Handtools
- Events
- Objects
- Placeables
- Triggers
- Utils
- BaleUtil
- ConfigurationUtil
- DebugUtil
- FillUtil
- FruitUtil
- FSUtils
- GameSettings
- MaterialUtil
- ObjectChangeUtil
- ParticleUtil
- SplitUtil
- TipUtil
- TreePlantUtil
- Utils
- Vehicles
- Specializations
Engine v7.0.0.2
- General
- Entity
- Node
- Scenegraph
- Lighting
- Camera
- Shape
- Particle System
- Physics
- Spline
- Animation
- Overlays
- Sound
- Input
- XML
- Network
- Callbacks
- Text Rendering
- Terrain Detail
- Tire Track
- Editor
- Rendering
- String
- Math
- I3D
- Fillplanes
Foundation Reference
FruitUtil
DescriptionFruitUtilFunctions
- registerFruitType
- registerFruitTypeWindrow
- setFruitTypeWindrow
- registerFruitTypePreparing
- registerFruitTypeWindrowForageWagonConversion
- registerFruitTypeGrowth
- getFillTypeLiterPerSqm
- registerFruitTypeCategory
- addFruitTypeToCategory
- getFruitTypeByCategoryName
- getFruitTypesByNames
- registerFruitTypeConverter
- addFruitToFillTypeConversion
registerFruitType
DescriptionRegister fruit typeDefinition
registerFruitType(string name, string nameI18N, integer category, boolean needsSeeding, boolean allowsSeeding, boolean useSeedingWidth, float directionSnapAngle, boolean alignsToSun, integer minHarvestingGrowthState, integer maxHarvestingGrowthState, integer cutState, boolean allowsPartialGrowthState, float pricePerLiter, float literPerSqm, float seedUsagePerSqm, boolean showOnPriceTable, string hudOverlayFilename, string hudOverlayFilenameSmall, boolean shownOnMap, float massPerLiter, float maxPhysicalSurfaceAngle, boolean useForFieldJob, integer minForageGrowthState)Arguments
string | name | name |
string | nameI18N | name in I18N |
integer | category | category id |
boolean | needsSeeding | needs seeding |
boolean | allowsSeeding | allows seeding |
boolean | useSeedingWidth | use seeding width |
float | directionSnapAngle | direction snap angle |
boolean | alignsToSun | aligns to sun |
integer | minHarvestingGrowthState | min harvesting growth state |
integer | maxHarvestingGrowthState | max harvesting growth state |
integer | cutState | cut state |
boolean | allowsPartialGrowthState | allows partial growth state |
float | pricePerLiter | price per liter |
float | literPerSqm | liter per sqm |
float | seedUsagePerSqm | seed usage per sqm |
boolean | showOnPriceTable | show on price table |
string | hudOverlayFilename | hud overlay file name |
string | hudOverlayFilenameSmall | hud overlay file name small |
boolean | shownOnMap | show on map |
float | massPerLiter | mass per liter |
float | maxPhysicalSurfaceAngle | max physical surface angle |
boolean | useForFieldJob | use for field job |
integer | minForageGrowthState | min forage growth state |
integer | fruitTypeIndex | fruit type index |
registerFruitTypeWindrow
DescriptionRegister fruit type windrowDefinition
registerFruitTypeWindrow(integer fruitType, string windrowName, string windrowNameI18N, integer category, float windrowPricePerLiter, float windrowLiterPerSqm, boolean windrowShowOnPriceTable, string windrowHudOverlayFilename, string windrowHudOverlayFilenameSmall, float massPerLiter, float maxPhysicalSurfaceAngle)Arguments
integer | fruitType | fruit type index |
string | windrowName | windrow name |
string | windrowNameI18N | windrow name in I18N |
integer | category | category id |
float | windrowPricePerLiter | price per liter |
float | windrowLiterPerSqm | liter per sqm |
boolean | windrowShowOnPriceTable | show on price table |
string | windrowHudOverlayFilename | windrow hud overlay file name |
string | windrowHudOverlayFilenameSmall | windrow hud overlay file name small |
float | massPerLiter | mass per liter |
float | maxPhysicalSurfaceAngle | max physical surface angle |
setFruitTypeWindrow
DescriptionSet fruit type windrowDefinition
setFruitTypeWindrow(integer fruitType, integer windrowFillType, float litersPerSqm)Arguments
integer | fruitType | fruit type index |
integer | windrowFillType | windrow fill type |
float | litersPerSqm | liter per sqm |
registerFruitTypePreparing
DescriptionRegister fruit type preparingDefinition
registerFruitTypePreparing(integer fruitType, string preparingOutputName, integer minPreparingGrowthState, integer maxPreparingGrowthState, integer preparedGrowthState)Arguments
integer | fruitType | fruit type index |
string | preparingOutputName | preparing output name |
integer | minPreparingGrowthState | min preparing growth state |
integer | maxPreparingGrowthState | max preparing growth state |
integer | preparedGrowthState | prepared growth state |
registerFruitTypeWindrowForageWagonConversion
DescriptionRegister fruit type windrow forage conversionDefinition
registerFruitTypeWindrowForageWagonConversion(integer fruitTypeSrc, integer fruitTypeDst)Arguments
integer | fruitTypeSrc | fruit type source |
integer | fruitTypeDst | fruit type destination |
registerFruitTypeGrowth
DescriptionRegister fruit type growthDefinition
registerFruitTypeGrowth(string name, integer witheringNumGrowthStates, integer numGrowthStates, integer growthStateTime, boolean resetsSpray, integer groundTypeChangeGrowthState, integer groundTypeChanged)Arguments
string | name | name of fruit type |
integer | witheringNumGrowthStates | number of withering growth states |
integer | numGrowthStates | number of growth states |
integer | growthStateTime | growth state time |
boolean | resetsSpray | reset spray |
integer | groundTypeChangeGrowthState | ground type change growth state |
integer | groundTypeChanged | ground type changed |
getFillTypeLiterPerSqm
DescriptionGet fill type liter per sqmDefinition
getFillTypeLiterPerSqm(integer fillType, float defaultValue)Arguments
integer | fillType | fill type |
float | defaultValue | default value if fill type not found |
float | literPerSqm | liter per sqm |
registerFruitTypeCategory
DescriptionRegister fruit type categoryDefinition
registerFruitTypeCategory(string name)Arguments
string | name | name |
integer | categoryIndex | index of category |
addFruitTypeToCategory
DescriptionAdd fruit type to categoryDefinition
addFruitTypeToCategory(integer category, integer fruitType)Arguments
integer | category | index of category |
integer | fruitType | index of fruit type |
getFruitTypeByCategoryName
DescriptionGet fruit type by category nameDefinition
getFruitTypeByCategoryName(string fruitTypeCategories, string warning)Arguments
string | fruitTypeCategories | category names |
string | warning | warning |
table | fruitTypes | fruit types |
getFruitTypesByNames
DescriptionGet fruit type by category nameDefinition
getFruitTypesByNames(string names, string warning)Arguments
string | names | fruit type names |
string | warning | warning |
table | fruitTypes | fruit types |
registerFruitTypeConverter
DescriptionRegister fruit type conversionDefinition
registerFruitTypeConverter(string name)Arguments
string | name | name |
integer | converterIndex | index of converterIndex |
addFruitToFillTypeConversion
DescriptionAdd fruit type to fill type conversionDefinition
addFruitToFillTypeConversion(integer category, integer fruitTypeSource, integer fillTypeTarget, float conversionFactor, float windrowConversionFactor)Arguments
integer | category | index of category |
integer | fruitTypeSource | fruit type source |
integer | fillTypeTarget | fill type target |
float | conversionFactor | factor of conversion |
float | windrowConversionFactor | factor of windrow conversion |