GetPlaceableIllumination(object)
Retrieves the current state of a placeables illumination.
int GetPlaceableIllumination( object oPlaceable = OBJECT_SELF );
Parameters
oPlaceable
(Default: OBJECT_SELF)
Description
Returns TRUE if oPlaceable's illumination is on and returns FALSE if otherwise.
Version
1.22
Example
// Demonstrates how to turn on and off a placeable's illumination based on the time of day. // Designed to be used in the OnHeartbeat event of the placeable object. void main() { if(GetTimeHour()==20) { // Sets the placables illumination state to the oposite of what it allready is SetPlaceableIllumination(OBJECT_SELF, !GetPlaceableIllumination()); // Required for users to see static lighting changes RecomputeStaticLighting(GetArea(OBJECT_SELF)); } else if(GetTimeHour()==6) { // Sets the placables illumination state to the oposite of what it allready is SetPlaceableIllumination(OBJECT_SELF, !GetPlaceableIllumination()); // Required for users to see static lighting changes RecomputeStaticLighting(GetArea(OBJECT_SELF)); } }
See Also
functions: | RecomputeStaticLighting | SetPlaceableIllumination |
categories: | Effects Functions |
author: Tom Cassiotis, editor: Sarev0k