Arrow Emitter
The module generates new agents based on the animation played by another group. If there is also a ragdoll operator then the agent motion is simulated by physx instead.
Attributes
Attributes | Type | Overridable | Description |
---|---|---|---|
agentGroup | string | no | The agent group driving the emission of agents |
agentType | string | yes | The agent type for the new agents. |
triggerMetadataName | string | no | The metadata name triggering the emission of the agents. |
useJointMetadata | bool | no | Read the triggerMetadataName data from the joint and not from the agent |
constraintMetadataName | curve | no | Metadata name used to activate the constraint between the arrow agent and the parent |
jointId | int | no | The joint id |
upAxis | int | no | The up axis |
directionAxis | int | no | The direction axis |
velocityMultiplier | double | yes | A velocity multiplier for the new agents. |
gravity | double | no | Gravity value |
heightField | string | no | The height field for the new agents. |
enableRandomVelocity | bool | no | Enables the initial velocity randomization |
randomVelocityRange | vector2 | no | Random velocity range |
arrowLength | double | yes | Arrow lenght used to compute the arrow - height field collision. If this is less then zero than the bounding box is used. |
Copyright © 2017, Toolchefs LTD.