Point anglesensor: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Robot: fixing template case.) |
||
Line 39: | Line 39: | ||
*'''OnNotFacingLookat''' | *'''OnNotFacingLookat''' | ||
:Fires in response to a Test input when the Target Entity is not pointing at the Look At Entity. | :Fires in response to a Test input when the Target Entity is not pointing at the Look At Entity. | ||
*'''{{ | *'''{{EP2 add|FacingPercentage <float>}}''' | ||
:Normalized value (0..1) where 1 is facing directly at target and 0 is at or beyond the angle of tolerance. | :Normalized value (0..1) where 1 is facing directly at target and 0 is at or beyond the angle of tolerance. |
Revision as of 19:20, 19 January 2009
Template:Wrongtitle Template:Base point
Entity Description
An entity that detects whether another entity points in a given direction for a period of time.
Keyvalues
- <target_destination> Name of the entity whose angles will be sensed.
- lookatname
- <target_destination> The entity we want to check to see if the Target Entity is looking at.
- duration
- <float> The amount of time the Target Entity must look at the 'Look at Entity' to trigger this entity, in seconds.
- tolerance
- <integer> The tolerance, in degrees, in the checking to determine when the Target Entity is looking at the Look At Entity.
Inputs
- Toggle the sensor between enabled and disabled.
- Test
- Check to see if the Target Entity is facing the Look At Entity within the specified tolerance, firing either the OnFacingLookat or OnNotFacingLookat output based on the result.
- SetTargetEntity <target_destination>
- Entity I should sense
Outputs
- Template:O targetname
- TargetDir <vector>
- Fired when the forward direction of the Target Entity changes. Passes the new forward direction as a parameter.
- OnFacingLookat
- Fired when the Target Entity points at the Look At Entity for more than the specified Duration, or in response to a Test input.
- OnNotFacingLookat
- Fires in response to a Test input when the Target Entity is not pointing at the Look At Entity.
- Normalized value (0..1) where 1 is facing directly at target and 0 is at or beyond the angle of tolerance.