Area trigger


The Agent trigger module changes a given metadata of your agents as soon as they get into the trigger mesh area.

The Area trigger module can also change module attributes. The target attribute must belong to a module following the area trigger instance in the module stack. 



Attributes

AttributesTypeOverridableDescription
meshmeshnoThe area mesh.
meshTranslationvecnoMesh translation
meshRotationvecnoMesh rotation
meshScalevecnoMesh scale
meshParentMatrixmatrixnoMesh parent matrix

metadata
(metadataName in AtomsUnreal)

stringnoMetadata name. For agent metadatas use a simple string (i.e. variation), while for module attributes you use the following format: "moduleName@attributeName" (i.e. followCurve@curveWeight)
keepValueboolyesIf set to false, the module will restore the previous metadata value as soon as the agent exits from the mesh
blendInintyesNumber of frames used to interpolate the metadata value when the agent enters inside the area
blendOutintyesNumber of frames used to interpolate the metadata value when the agent exits inside the area
randomInDelayintyesNumber of frame used as delay to change the metadata value when the agent enters inside the area
randomOutDelayintyesNumber of frame used as delay to change the metadata value when the agent exits inside the area
seedintnoRandom seed
boolValueboolyesMetadata boolean value
intValueintyesMetadata int value
doubleValuedoubleyesMetadata double value
vec3Valuevector3yesMetadata vector 3 value
quatValuevector3yesMetadata quaternion value -  This value is exposed as a euler rotation then inside the module is converted to a quaternion
matrixValuematrixyesMetadata matrix value


Copyright © 2017, Toolchefs LTD.