SetSearchLightStartPosition: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
DezZolation (talk | contribs) No edit summary |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Client function}} | {{Client function}} | ||
This function sets the start position of a [[Element/Searchlight|searchlight]] element. | |||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
bool setSearchLightStartPosition ( searchlight theSearchLight, float startX, float startY, float startZ ) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
{{OOP||[[Element/Searchlight| | {{OOP||[[Element/Searchlight|searchLight]]:setStartPosition|startPosition|getSearchLightStartPosition}} | ||
===Required Arguments=== | ===Required Arguments=== | ||
*'''theSearchLight''': the searchlight to modify the property of. | |||
*'''startX''': the X coordinate where the searchlight light cone will start. | *'''startX''': the X coordinate where the searchlight light cone will start. | ||
*'''startY''': the Y coordinate where the searchlight light cone will start. | *'''startY''': the Y coordinate where the searchlight light cone will start. |
Latest revision as of 11:12, 20 March 2019
This function sets the start position of a searchlight element.
Syntax
bool setSearchLightStartPosition ( searchlight theSearchLight, float startX, float startY, float startZ )
OOP Syntax Help! I don't understand this!
- Method: searchLight:setStartPosition(...)
- Variable: .startPosition
- Counterpart: getSearchLightStartPosition
Required Arguments
- theSearchLight: the searchlight to modify the property of.
- startX: the X coordinate where the searchlight light cone will start.
- startY: the Y coordinate where the searchlight light cone will start.
- startZ: the Z coordinate where the searchlight light cone will start.
Returns
If every argument is correct, this function returns true. If not, it will return false plus an error message.
Example
This example creates a searchlight that originates in the camera position and targets the center of the map.
local searchLight = createSearchLight(0, 0, 0, 0, 0, 0, 0, 10) if searchLight then local function updateSearchLight() -- Set its start position to the camera position setSearchLightStartPosition(searchLight, getCameraMatrix()) end addEventHandler("onClientPreRender", root, updateSearchLight) end
See also
- createSearchLight
- getSearchLightEndPosition
- getSearchLightEndRadius
- getSearchLightStartPosition
- getSearchLightStartRadius
- setSearchLightEndPosition
- setSearchLightEndRadius
- setSearchLightStartPosition
- setSearchLightStartRadius