Class LuaEventManager

java.lang.Object
zombie.Lua.LuaEventManager
All Implemented Interfaces:
se.krka.kahlua.vm.JavaFunction

public final class LuaEventManager extends Object implements se.krka.kahlua.vm.JavaFunction
  • Field Details

    • OnTickCallbacks

      public static final ArrayList<se.krka.kahlua.vm.LuaClosure> OnTickCallbacks
  • Constructor Details

    • LuaEventManager

      public LuaEventManager()
  • Method Details

    • RunQueuedEvents

      public static void RunQueuedEvents()
    • triggerEvent

      public static void triggerEvent(String event)
    • triggerEvent

      public static void triggerEvent(String event, Object param1)
    • triggerEventGarbage

      public static void triggerEventGarbage(String event, Object param1)
    • triggerEventUnique

      public static void triggerEventUnique(String event, Object param1)
    • triggerEvent

      public static void triggerEvent(String event, Object param1, Object param2)
    • triggerEventGarbage

      public static void triggerEventGarbage(String event, Object param1, Object param2)
    • triggerEvent

      public static void triggerEvent(String event, Object param1, Object param2, Object param3)
    • triggerEventGarbage

      public static void triggerEventGarbage(String event, Object param1, Object param2, Object param3)
    • triggerEvent

      public static void triggerEvent(String event, Object param1, Object param2, Object param3, Object param4)
    • triggerEventGarbage

      public static void triggerEventGarbage(String event, Object param1, Object param2, Object param3, Object param4)
    • triggerEvent

      public static void triggerEvent(String event, Object param1, Object param2, Object param3, Object param4, Object param5)
    • triggerEvent

      public static void triggerEvent(String event, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6)
    • triggerEvent

      public static void triggerEvent(String event, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7)
    • triggerEvent

      public static void triggerEvent(String event, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8)
    • AddEvent

      public static Event AddEvent(String name)
    • clear

      public static void clear()
    • register

      public static void register(se.krka.kahlua.vm.Platform platform, se.krka.kahlua.vm.KahluaTable kahluaTable1)
    • reroute

      public static void reroute(se.krka.kahlua.vm.Prototype prototype, se.krka.kahlua.vm.LuaClosure luaClosure1)
    • Reset

      public static void Reset()
    • getEvents

      public static void getEvents(ArrayList<Event> arrayList, HashMap<String,Event> hashMap)
    • setEvents

      public static void setEvents(ArrayList<Event> arrayList, HashMap<String,Event> hashMap)
    • ResetCallbacks

      public static void ResetCallbacks()
    • call

      public int call(se.krka.kahlua.vm.LuaCallFrame var1, int var2)
      Specified by:
      call in interface se.krka.kahlua.vm.JavaFunction