package electrosphere.client.script; import electrosphere.engine.Globals; import electrosphere.script.ScriptEngine; /** * Utilities for dealing with the scripting engine from the client's perspective */ public class ClientScriptUtils { /** * Fires a signal * @param signalName The name of the signal * @param args The arguments provided alongside the signal */ public static void fireSignal(String signalName, Object ... args){ if(Globals.scriptEngine != null && Globals.scriptEngine.isInitialized()){ Globals.scriptEngine.fireSignal(signalName, ScriptEngine.GLOBAL_SCENE, args); } } }