S2ENGINE HD  1.4.6
Official manual about S2Engine HD editor and programming
SceneObject

In S2Engine SceneObject is the base class of all component of a Scene. SceneObjects have a set of shared parameters:

Parameters
posObject position in the world
scaleObject scaling transform
angObject orientation in euler angles (yaw, pitch, roll)
colorObject color. Works only if supported by the object, es. lights
modelObject model. Must click on apply to apply changes
cast_shadowsCast shadows flag
nameObject name
dimsDimensions of the object. Behaviour depends on the object. For rigid bodies It gives the dimensions of the collision shape
activableThis flag means if object must be active at game start
offset
script
maxDistanceMax visibility distance of the object
customCustom parameter. Can be used inside script
maxShadowDistanceMax distance the object can cast shadows
impostorObject impostor material
colmeshobject collision mesh. Can be set if collision shape is set to mesh
terrainHeightThe y coordinate of the object relative to the terrain
modelLod1The model resource used for first level of detail
modelLod2The model resource used for second level of detail
modelLod3The model resource used for third level of detail
earlyZCull
attachList
scriptParams
timeBasedLODThis flag means if object LOD transition must be aplpied basing on distance or time
fsmThe Game Machine resource applied to this object
lodBias1
lodBias2
lodBias3
impostorBias
lodTransitionMul
transformIDthis index means the order object transformation must be applied: minor values means object is transformed fisrt

The Core Classes directly derived from SceneObject are the following:

All other classes directly or indirectly derived from SceneObject class are included inside BasePack