LsGetWindlightScene
From OpenSimulator
Revision as of 22:49, 5 November 2010 by Allen Kerensky (Talk | contribs)
Contents |
lsGetWindlightScene
Function
list lsGetWindlightScene(list rules);
Get a list of the current Windlight settings in the scene
- list rules - a list of the parameters to retrieve
Caveats
The list returned by this function cannot be passed directly to lsSetWindlightScene without triggering C# exceptions from the Simulator.
Examples
list rules_to_get = [ WL_WATER_COLOR ]; list settings; default { state_entry() { settings = lsGetWindlightScene(rules_to_get); llOwnerSay("Water color is: "+llList2String(settings,1)); } }
Water color is: <4.000000,38.000000,64.000000>
Notes
Returned rules contain pairs of data in the form of the parameter requested followed by the current value. In the example above, the request returns [ 0, <4.000000,38.000000,64.000000> ] when used with default LightShare settings in a region.