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); }
public virtual void Unhook(LuaBindingInstance <TArgs> instance) => Bindings.Remove(instance);