SetFacing(float)
Sets the object to face a certain direction.
void SetFacing( float fDirection );
Parameters
fDirection
A floating point number that represents the direction to face. See description for additional details.
Description
Causes the caller of this function to face fDirection.
There are some predefined constants for a direction:
DIRECTION_EAST = 0.0
DIRECTION_NORTH = 90.0
DIRECTION_WEST = 180.0
DIRECTION_SOUTH = 270.0
Remarks
Note that GetFacing will correctly return the facing to the nearest degree from 1.62.
Known Bugs
There are issues with setting the facing of sitting creatures.
Version
1.22
Example
// Used in the OnSpawn of a creature to set
// their facing to a random direction.
main()
{
// Get a random direction from 0 to 360
float fDirection = IntToFloat(Random(361));
SetFacing(fDirection);
}
See Also
| functions: | MoveToNewLocation | SetFacingPoint |
| categories: | Movement Functions |
| constants: | DIRECTION_* Constants |
author: Tom Cassiotis, editor: Jasperre