Example #1
0
        public event Action <TArgs> HostLayerCallback;        // allows for monitoring of

        public virtual LuaBindingInstance <TArgs> Hook(NLua.LuaFunction binding)
        {
            LuaBindingInstance <TArgs> instance = new LuaBindingInstance <TArgs>(this, binding);

            Bindings.Add(instance);
            return(instance);
        }
Example #2
0
 public virtual void Unhook(LuaBindingInstance <TArgs> instance) => Bindings.Remove(instance);