Package emu.grasscutter.scripts
Class SceneScriptManager
java.lang.Object
emu.grasscutter.scripts.SceneScriptManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcallEvent(int eventType, ScriptArgs params) voidvoidderegisterRegion(SceneRegion region) voidderegisterTrigger(SceneTrigger trigger) getGroupById(int groupId) getRegionById(int id) getScene()org.luaj.vm2.LuaValuegetTriggersByEvent(int eventId) booleanisInit()voidloadGroupFromScript(SceneGroup group) voidonTick()voidregisterRegion(SceneRegion region) voidregisterTrigger(SceneTrigger trigger) voidspawnGadgetsInGroup(SceneGroup group) voidspawnMonstersInGroup(SceneGroup group) voidspawnMonstersInGroup(SceneGroup group, int suiteIndex) voidspawnMonstersInGroup(SceneGroup group, SceneSuite suite)
-
Constructor Details
-
SceneScriptManager
-
-
Method Details
-
getScene
-
getScriptLib
-
getScriptLibLua
public org.luaj.vm2.LuaValue getScriptLibLua() -
getBindings
-
getConfig
-
getBlocks
-
getVariables
-
getTriggersByEvent
-
registerTrigger
-
deregisterTrigger
-
getRegionById
-
registerRegion
-
deregisterRegion
-
getGroupById
-
isInit
public boolean isInit() -
loadGroupFromScript
-
onTick
public void onTick() -
checkRegions
public void checkRegions() -
spawnGadgetsInGroup
-
spawnMonstersInGroup
-
spawnMonstersInGroup
-
spawnMonstersInGroup
-
callEvent
-