on_off_scripts - beyond-all-reason/springrts_engine_wiki_mirror GitHub Wiki
---know and change the on off button state---
defined in UnitDef by the tags: ActivateWhenBuilt=false,
OnOffable=true,
switched by player or by script action
- detect the switching of on/off button
local starton startoff
function script.Activate ( )
starton=1
end
function script.Deactivate ( )
startoff=1
end
- know the state of on/off
local isactive
isactive==Spring.GetUnitIsActive(unitID)
- change the on/off state(1=on,0=off)
local something
if something==true
then SetUnitValue (20,1)
else SetUnitValue (20,0)
end
-
- note : the lua equivalent is maybe not possible
- SpringRtsTutorialAnimDef return to the list of animDef exemples
Category:Emmanuel