Advanced¶
- Player Class
- Player Datablock
- Shapebase Class - TODO
- Turrets - TODO
- Triggers - TODO
- Weapons - TODO
- Proximity Mines
- Camara Modes - TODO
- RTS Prototype - TODO
- Adventure Prototype - TODO
- Mission Triggers - TODO
- TSShapeConstructor - TODO
- Introduction
- Terminology
- Example 1: Adding a Collision Mesh To an Existing Shape
- Example 2: Adding a Mesh From an Existing DTS File
- Example 3: Auto-loading animations
- Example 4: Splitting COLLADA animations
- Example 5: Rigid-body Player Character
- TSShapeConstructor Commands
- Miscellaneous
- Nodes
- getNodeCount()
- getNodeIndex(string)
- getNodeName(S32)
- getNodeParentName(S32)
- getNodeChildCount(string)
- getNodeChildName(string, S32)
- getNodeObjectCount(string)
- getNodeObjectName(string, S32)
- getNodeTransform(string)
- setNodeTransform(string, string, [string])
- renameNode(string, string)
- addNode(string, string, [string])
- removeNode(string)
- Objects
- Meshes
- AutoBillboards
- Sequences
- getSequenceCount()
- getSequenceIndex(S32)
- getSequenceName(S32)
- getSequenceSource(S32)
- getSequenceFrameCount(string)
- getSequencePriority(string)
- setSequencePriority(string, F32)
- getSequenceCyclic(string)
- setSequenceCyclic(string, bool)
- getSequenceBlend(string)
- setSequenceBlend(string, bool, string, S32)
- getSequenceGroundSpeed(string)
- setSequenceGroundSpeed(string, string, [string])
- renameSequence(string, string)
- addSequence(string, string, [S32], [S32]
- removeSequence(string)
- getTriggerCount(string)
- getTrigger(string)
- addTrigger(string, S32, S32)
- removeTrigger(string, S32, S32)
- Conclusion
- Engine To Script
- Projectiles
- Networking