static int IntToEnum(IntPtr L)
    {
        int         arg0 = (int)LuaDLL.lua_tonumber(L, 1);
        FairyUIType o    = (FairyUIType)arg0;

        ToLua.Push(L, o);
        return(1);
    }
 static int SetRoot(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         FairyRoot           obj  = (FairyRoot)ToLua.CheckObject <FairyRoot>(L, 1);
         FairyGUI.GComponent arg0 = (FairyGUI.GComponent)ToLua.CheckObject <FairyGUI.GComponent>(L, 2);
         FairyUIType         arg1 = (FairyUIType)ToLua.CheckObject(L, 3, typeof(FairyUIType));
         obj.SetRoot(arg0, arg1);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Пример #3
0
    static int set_fairyUIType(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            FairyUI     obj  = (FairyUI)o;
            FairyUIType arg0 = (FairyUIType)ToLua.CheckObject(L, 2, typeof(FairyUIType));
            obj.fairyUIType = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index fairyUIType on a nil value"));
        }
    }
Пример #4
0
    static int get_fairyUIType(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            FairyUI     obj = (FairyUI)o;
            FairyUIType ret = obj.fairyUIType;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index fairyUIType on a nil value"));
        }
    }
    public void SetRoot(GComponent component, FairyUIType type)
    {
        switch (type)
        {
        case FairyUIType.Normal:
            m_self.normalRoot.AddChild(component);
            break;

        case FairyUIType.Fixed:
            m_self.fixedRoot.AddChild(component);
            break;

        case FairyUIType.PopUp:
            m_self.popupRoot.AddChild(component);
            break;

        case FairyUIType.Toppest:
            m_self.ToppestRoot.AddChild(component);
            break;
        }
    }
 static void Push(IntPtr L, FairyUIType arg)
 {
     ToLua.Push(L, arg);
 }