Difference between revisions of "Particles Lua API"
(5 intermediate revisions by 3 users not shown) | |||
Line 10: | Line 10: | ||
'''Expected parameter types''' | '''Expected parameter types''' | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | |- | ||
+ | ! Name !! Type | ||
|- | |- | ||
| deviceName || string | | deviceName || string | ||
Line 26: | Line 28: | ||
'''Expected parameter types''' | '''Expected parameter types''' | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | |- | ||
+ | ! Name !! Type | ||
|- | |- | ||
| deviceName || string | | deviceName || string | ||
Line 39: | Line 43: | ||
'''Expected parameter types''' | '''Expected parameter types''' | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | |- | ||
+ | ! Name !! Type | ||
|- | |- | ||
| deviceName || string | | deviceName || string | ||
Line 52: | Line 58: | ||
'''Expected parameter types''' | '''Expected parameter types''' | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | |- | ||
+ | ! Name !! Type | ||
|- | |- | ||
| deviceName || string | | deviceName || string | ||
Line 65: | Line 73: | ||
'''Expected parameter types''' | '''Expected parameter types''' | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | |- | ||
+ | ! Name !! Type | ||
|- | |- | ||
| deviceName || string | | deviceName || string | ||
Line 80: | Line 90: | ||
'''Expected parameter types''' | '''Expected parameter types''' | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | |- | ||
+ | ! Name !! Type | ||
|- | |- | ||
| deviceName || string | | deviceName || string | ||
Line 93: | Line 105: | ||
This file is auto generated, please don't edit manually! | This file is auto generated, please don't edit manually! | ||
− | '''Docs last hacked together on''': 13/ | + | '''Docs last hacked together on''': 13/10/2021 15:55 |
− | + | [[Category:Modding]][[Category:LuaAPI]] | |
− | [[Category:Modding]] | ||
− | [[Category:LuaAPI]] |
Revision as of 08:55, 14 October 2021
Contents
Particles
Description
The Particles API allows modders to trigger behaviours on the particle systems attached to mission objects and their children. For more information see Unity's documentation on Particle Systems
Functions
Play
Particles.Play(deviceName, searchChildren)
Expected parameter types
Name | Type |
---|---|
deviceName | string |
searchChildren | bool (optional) |
Description: Sets the particle system into play mode and beings emitting
Returns: Nothing
Notes: Sets the particle systems into play mode and enables emitting (if it has been disabled). If the particle system has been paused, then this resumes playing from the previous time. If the particle system has stopped, then the system starts from time 0, and, if it is relevant, the startDelay is applied.
Pause
Particles.Pause(deviceName, searchChildren)
Expected parameter types
Name | Type |
---|---|
deviceName | string |
searchChildren | bool (optional) |
Description: Pauses playing the particle system.
Returns: Nothing
Stop
Particles.Stop(deviceName, searchChildren)
Expected parameter types
Name | Type |
---|---|
deviceName | string |
searchChildren | bool (optional) |
Description: Stops playing the particle system.
Returns: Nothing
Toggle
Particles.Toggle(deviceName, searchChildren)
Expected parameter types
Name | Type |
---|---|
deviceName | string |
searchChildren | bool (optional) |
Description: Toggles the particle system playing
Returns: Nothing
Emit
Particles.Emit(deviceName, count, searchChildren)
Expected parameter types
Name | Type |
---|---|
deviceName | string |
count | number |
searchChildren | bool (optional) |
Description: Emit _count_ particles immediately.
Returns: Nothing
IsPlaying
Particles.IsPlaying(deviceName, searchChildren)
Expected parameter types
Name | Type |
---|---|
deviceName | string |
searchChildren | bool (optional) |
Description: Is the particle system playing right now?
Returns: bool
This file is auto generated, please don't edit manually!
Docs last hacked together on: 13/10/2021 15:55