|
GearBlocks
The GearBlocks Lua scripting API
|
Classes | |
| class | AttachmentOperationsAsset |
| Attachment operations. More... | |
| class | Construction |
| A construction is made up of one or more parts assembled together. More... | |
| class | ConstructionOperationsAsset |
| Construction operations. More... | |
| class | ControlAnalogBehaviour |
| A part behaviour that can be analog controlled. More... | |
| class | ControlAnalogDualAxisBehaviour |
| A part behaviour that can be analog controlled (dual axis). More... | |
| class | ControlKeyBehaviour |
| A part behaviour that can be triggered. More... | |
| class | ControlMultiKeyBehaviour |
| A part behaviour that can respond to multiple key-presses. More... | |
| class | DataSourceBehaviour |
| A part data source. More... | |
| interface | IAttachment |
| An attachment between two parts. More... | |
| interface | IAttachmentOperations |
| Provides access to operations that can be performed on attachments. More... | |
| interface | ICheckpoint |
| Provides access to a checkpoint part behaviour. More... | |
| interface | IConstruction |
| Provides access to a construction's properties. More... | |
| interface | IConstructionOperations |
| Provides access to operations that can be performed on constructions. More... | |
| interface | IControllablePartBehaviour |
| Provides additional information about a controllable part behaviour. More... | |
| interface | IEnergyStore |
| Provides access to an energy store part behaviour. More... | |
| interface | IEngineCrank |
| Provides access to an engine crank part behaviour. More... | |
| interface | IEngineCylinder |
| Provides access to an engine cylinder part behaviour. More... | |
| interface | IEngineDrivenCrank |
| Provides access to a driven engine crank part behaviour. More... | |
| interface | IEngineHead |
| Provides access to an engine head part behaviour. More... | |
| interface | ILink |
| A link between two part's link nodes, creating a logical connection between them. More... | |
| interface | ILinkNode |
| A node that can be linked to another part's node, creating a logical connection between them. More... | |
| interface | IPart |
| Provides access to a part's properties. More... | |
| interface | IPartAttachments |
| Provides access to a part's attachments. More... | |
| interface | IPartBehaviour |
| Provides information about a part behaviour. More... | |
| interface | IPartBehaviourOperations |
| Provides access to operations that can be performed on part behaviours. More... | |
| interface | IPartPaint |
| Provides access to a part's paint colour. More... | |
| interface | IPartProperties |
| Provides access to a part's material properties. More... | |
| interface | IPopulateConstructions |
| Provides access to methods for spawning and destroying constructions. More... | |
| interface | IResizable |
| Provides access to a resizable part's dimensions. More... | |
| interface | ITweakables |
| A part behaviour with tweakables. More... | |
| class | PartBehaviourActivatableBase |
| A part behaviour that can be activated / deactivated. More... | |
| class | PartBehaviourBase |
| A part behaviour. More... | |
| class | PartBehaviourControllableBase |
| A part behaviour that can be controlled. More... | |
| class | PartBehaviourOperationsAsset |
| Part behaviour operations. More... | |
| class | PartColliderRegistry |
| A registry of all part colliders in the scene. More... | |
| class | PartDescriptor |
| An individual component, such as a beam, wheel, or motor. More... | |
| class | PartDescriptorProcedural |
| A resizable procedurally generated part. More... | |
| class | PopulateConstructionsAsset |
| Populate constructions. More... | |
Enumerations | |
| enum | AttachmentTypeFlags : byte { Fixed = 0x01 , RotaryBearing = 0x02 , LinearBearing = 0x04 , LinearRotaryBearing = 0x08 , SphericalBearing = 0x10 , ConstantVelocityJoint = 0x20 , KnuckleJoint = 0x40 , Null = 0x80 } |
| Attachment type. More... | |
| enum | SetStageMode : byte { SetAll , Increment , Decrement } |
| Stage set mode. More... | |
Attachment type.
| enum SmashHammer.GearBlocks.Construction.SetStageMode : byte |
Stage set mode.