static int VoidDelegate(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); LuaFunction arg0 = LuaScriptMgr.GetLuaFunction(L, 1); UtilCommon.VoidDelegate o = LuaHelper.VoidDelegate(arg0); LuaScriptMgr.Push(L, o); return(1); }
static int AddValueChangeEventListener(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); UIEventListener obj = LuaScriptMgr.GetUnityObject <UIEventListener>(L, 1); UtilCommon.VoidDelegate arg0 = LuaScriptMgr.GetNetObject <UtilCommon.VoidDelegate>(L, 2); obj.AddValueChangeEventListener(arg0); return(0); }
static int SetStateCallback(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); UIAnimCtrl obj = LuaScriptMgr.GetUnityObject <UIAnimCtrl>(L, 1); UILayerContainerType arg0 = LuaScriptMgr.GetNetObject <UILayerContainerType>(L, 2); UtilCommon.VoidDelegate arg1 = LuaScriptMgr.GetNetObject <UtilCommon.VoidDelegate>(L, 3); obj.SetStateCallback(arg0, arg1); return(0); }
public static Delegate UtilCommon_VoidDelegate(LuaFunction func) { UtilCommon.VoidDelegate d = (param0, param1) => { int top = func.BeginPCall(); IntPtr L = func.GetLuaState(); LuaScriptMgr.Push(L, param0); LuaScriptMgr.PushObject(L, param1); func.PCall(top, 2); func.EndPCall(top); }; return(d); }
public void SetPlayMusicCallBack(UtilCommon.VoidDelegate play) { _play = play; }
public void SetStateCallback(UILayerContainerType type, UtilCommon.VoidDelegate callback) { CallbackMap.Add(type, callback); }