示例#1
0
    static int IntToEnum(IntPtr L)
    {
        int arg0 = (int)LuaDLL.lua_tonumber(L, 1);

        Mugen.CnsStateTriggerType o = (Mugen.CnsStateTriggerType)arg0;
        ToLua.Push(L, o);
        return(1);
    }
示例#2
0
 static int CreateStateEvent(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         Mugen.CNSStateDef         obj  = (Mugen.CNSStateDef)ToLua.CheckObject <Mugen.CNSStateDef>(L, 1);
         Mugen.CnsStateTriggerType arg0 = (Mugen.CnsStateTriggerType)ToLua.CheckObject(L, 2, typeof(Mugen.CnsStateTriggerType));
         Mugen.CnsStateType        arg1 = (Mugen.CnsStateType)ToLua.CheckObject(L, 3, typeof(Mugen.CnsStateType));
         Mugen.CNSState            o    = obj.CreateStateEvent(arg0, arg1);
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
示例#3
0
 static void Push(IntPtr L, Mugen.CnsStateTriggerType arg)
 {
     ToLua.Push(L, arg);
 }