mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
Added Big Smoke Effect
Added big smoke effects to COORDINATE API.
This commit is contained in:
parent
f74520afd3
commit
d61840d834
@ -1013,6 +1013,88 @@ do -- COORDINATE
|
||||
self:Smoke( SMOKECOLOR.Blue )
|
||||
end
|
||||
|
||||
--- Big smoke and fire at the coordinate.
|
||||
-- @param #COORDINATE self
|
||||
-- @param Utilities.Utils#BIGSMOKEPRESET preset Smoke preset (1=small smoke and fire, 2=medium smoke and fire, 3=large smoke and fire, 4=huge smoke and fire, 5=small smoke, 6=medium smoke, 7=large smoke, 8=huge smoke).
|
||||
-- @param #number density (Optional) Smoke density. Number in [0,...,1]. Default 0.5.
|
||||
function COORDINATE:BigSmokeAndFire( preset, density )
|
||||
self:F2( { preset=preset, density=density } )
|
||||
density=density or 0.5
|
||||
trigger.action.effectSmokeBig( self:GetVec3(), preset, density )
|
||||
end
|
||||
|
||||
--- Small smoke and fire at the coordinate.
|
||||
-- @param #COORDINATE self
|
||||
-- @number density (Optional) Smoke density. Number between 0 and 1. Default 0.5.
|
||||
function COORDINATE:BigSmokeAndFireSmall( density )
|
||||
self:F2( { density=density } )
|
||||
density=density or 0.5
|
||||
self:BigSmokeAndFire(BIGSMOKEPRESET.SmallSmokeAndFire, density)
|
||||
end
|
||||
|
||||
--- Medium smoke and fire at the coordinate.
|
||||
-- @param #COORDINATE self
|
||||
-- @number density (Optional) Smoke density. Number between 0 and 1. Default 0.5.
|
||||
function COORDINATE:BigSmokeAndFireMedium( density )
|
||||
self:F2( { density=density } )
|
||||
density=density or 0.5
|
||||
self:BigSmokeAndFire(BIGSMOKEPRESET.MediumSmokeAndFire, density)
|
||||
end
|
||||
|
||||
--- Large smoke and fire at the coordinate.
|
||||
-- @param #COORDINATE self
|
||||
-- @number density (Optional) Smoke density. Number between 0 and 1. Default 0.5.
|
||||
function COORDINATE:BigSmokeAndFireLarge( density )
|
||||
self:F2( { density=density } )
|
||||
density=density or 0.5
|
||||
self:BigSmokeAndFire(BIGSMOKEPRESET.LargeSmokeAndFire, density)
|
||||
end
|
||||
|
||||
--- Huge smoke and fire at the coordinate.
|
||||
-- @param #COORDINATE self
|
||||
-- @number density (Optional) Smoke density. Number between 0 and 1. Default 0.5.
|
||||
function COORDINATE:BigSmokeAndFireHuge( density )
|
||||
self:F2( { density=density } )
|
||||
density=density or 0.5
|
||||
self:BigSmokeAndFire(BIGSMOKEPRESET.HugeSmokeAndFire, density)
|
||||
end
|
||||
|
||||
--- Small smoke at the coordinate.
|
||||
-- @param #COORDINATE self
|
||||
-- @number density (Optional) Smoke density. Number between 0 and 1. Default 0.5.
|
||||
function COORDINATE:BigSmokeSmall( density )
|
||||
self:F2( { density=density } )
|
||||
density=density or 0.5
|
||||
self:BigSmokeAndFire(BIGSMOKEPRESET.SmallSmoke, density)
|
||||
end
|
||||
|
||||
--- Medium smoke at the coordinate.
|
||||
-- @param #COORDINATE self
|
||||
-- @number density (Optional) Smoke density. Number between 0 and 1. Default 0.5.
|
||||
function COORDINATE:BigSmokeMedium( density )
|
||||
self:F2( { density=density } )
|
||||
density=density or 0.5
|
||||
self:BigSmokeAndFire(BIGSMOKEPRESET.MediumSmoke, density)
|
||||
end
|
||||
|
||||
--- Large smoke at the coordinate.
|
||||
-- @param #COORDINATE self
|
||||
-- @number density (Optional) Smoke density. Number between 0 and 1. Default 0.5.
|
||||
function COORDINATE:BigSmokeLarge( density )
|
||||
self:F2( { density=density } )
|
||||
density=density or 0.5
|
||||
self:BigSmokeAndFire(BIGSMOKEPRESET.LargeSmoke, density)
|
||||
end
|
||||
|
||||
--- Huge smoke at the coordinate.
|
||||
-- @param #COORDINATE self
|
||||
-- @number density (Optional) Smoke density. Number between 0 and 1. Default 0.5.
|
||||
function COORDINATE:BigSmokeHuge( density )
|
||||
self:F2( { density=density } )
|
||||
density=density or 0.5
|
||||
self:BigSmokeAndFire(BIGSMOKEPRESET.HugeSmoke, density)
|
||||
end
|
||||
|
||||
--- Flares the point in a color.
|
||||
-- @param #COORDINATE self
|
||||
-- @param Utilities.Utils#FLARECOLOR FlareColor
|
||||
|
||||
@ -29,6 +29,19 @@ SMOKECOLOR = trigger.smokeColor -- #SMOKECOLOR
|
||||
|
||||
FLARECOLOR = trigger.flareColor -- #FLARECOLOR
|
||||
|
||||
--- Big smoke preset enum.
|
||||
-- @type BIGSMOKEPRESET
|
||||
BIGSMOKEPRESET = {
|
||||
SmallSmokeAndFire=0,
|
||||
MediumSmokeAndFire=1,
|
||||
LargeSmokeAndFire=2,
|
||||
HugeSmokeAndFire=3,
|
||||
SmallSmoke=4,
|
||||
MediumSmoke=5,
|
||||
LargeSmoke=6,
|
||||
HugeSmoke=7,
|
||||
}
|
||||
|
||||
--- Utilities static class.
|
||||
-- @type UTILS
|
||||
UTILS = {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user