OnFill() public method

Virtual function called by the UIScreen that fills the buffers.
public OnFill ( BetterList verts, BetterList uvs, BetterList cols ) : void
verts BetterList
uvs BetterList
cols BetterList
return void
Ejemplo n.º 1
0
    static int OnFill(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 4);
        UISprite       obj  = (UISprite)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UISprite");
        List <Vector3> arg0 = (List <Vector3>)LuaScriptMgr.GetNetObject(L, 2, typeof(List <Vector3>));
        List <Vector2> arg1 = (List <Vector2>)LuaScriptMgr.GetNetObject(L, 3, typeof(List <Vector2>));
        List <Color>   arg2 = (List <Color>)LuaScriptMgr.GetNetObject(L, 4, typeof(List <Color>));

        obj.OnFill(arg0, arg1, arg2);
        return(0);
    }
Ejemplo n.º 2
0
    private static int OnFill(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 4);
        UISprite             uISprite = (UISprite)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UISprite");
        BetterList <Vector3> verts    = (BetterList <Vector3>)LuaScriptMgr.GetNetObject(L, 2, typeof(BetterList <Vector3>));
        BetterList <Vector2> uvs      = (BetterList <Vector2>)LuaScriptMgr.GetNetObject(L, 3, typeof(BetterList <Vector2>));
        BetterList <Color32> cols     = (BetterList <Color32>)LuaScriptMgr.GetNetObject(L, 4, typeof(BetterList <Color32>));

        uISprite.OnFill(verts, uvs, cols);
        return(0);
    }
Ejemplo n.º 3
0
    static int OnFill(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 4);
        UISprite             obj  = LuaScriptMgr.GetNetObject <UISprite>(L, 1);
        BetterList <Vector3> arg0 = LuaScriptMgr.GetNetObject <BetterList <Vector3> >(L, 2);
        BetterList <Vector2> arg1 = LuaScriptMgr.GetNetObject <BetterList <Vector2> >(L, 3);
        BetterList <Color32> arg2 = LuaScriptMgr.GetNetObject <BetterList <Color32> >(L, 4);

        obj.OnFill(arg0, arg1, arg2);
        return(0);
    }
Ejemplo n.º 4
0
 static int OnFill(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 4);
         UISprite obj = (UISprite)ToLua.CheckObject(L, 1, typeof(UISprite));
         BetterList <UnityEngine.Vector3> arg0 = (BetterList <UnityEngine.Vector3>)ToLua.CheckObject(L, 2, typeof(BetterList <UnityEngine.Vector3>));
         BetterList <UnityEngine.Vector2> arg1 = (BetterList <UnityEngine.Vector2>)ToLua.CheckObject(L, 3, typeof(BetterList <UnityEngine.Vector2>));
         BetterList <UnityEngine.Color32> arg2 = (BetterList <UnityEngine.Color32>)ToLua.CheckObject(L, 4, typeof(BetterList <UnityEngine.Color32>));
         obj.OnFill(arg0, arg1, arg2);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Ejemplo n.º 5
0
 static public int OnFill(IntPtr l)
 {
     try {
         UISprite self = (UISprite)checkSelf(l);
         BetterList <UnityEngine.Vector3> a1;
         checkType(l, 2, out a1);
         BetterList <UnityEngine.Vector2> a2;
         checkType(l, 3, out a2);
         BetterList <UnityEngine.Color> a3;
         checkType(l, 4, out a3);
         self.OnFill(a1, a2, a3);
         pushValue(l, true);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
Ejemplo n.º 6
0
    private static int OnFill(IntPtr L)
    {
        int result;

        try
        {
            ToLua.CheckArgsCount(L, 4);
            UISprite             uISprite = (UISprite)ToLua.CheckObject(L, 1, typeof(UISprite));
            BetterList <Vector3> verts    = (BetterList <Vector3>)ToLua.CheckObject(L, 2, typeof(BetterList <Vector3>));
            BetterList <Vector2> uvs      = (BetterList <Vector2>)ToLua.CheckObject(L, 3, typeof(BetterList <Vector2>));
            BetterList <Color32> cols     = (BetterList <Color32>)ToLua.CheckObject(L, 4, typeof(BetterList <Color32>));
            uISprite.OnFill(verts, uvs, cols);
            result = 0;
        }
        catch (Exception e)
        {
            result = LuaDLL.toluaL_exception(L, e, null);
        }
        return(result);
    }
Ejemplo n.º 7
0
        public UIDrawCall GetDrawCall(UISprite uisprite)
        {
            GameObject obj = new GameObject();

            obj.transform.parent        = minMapRender.transform;
            obj.transform.localPosition = Vector3.zero;
            obj.transform.localScale    = new Vector3(0.1f, 0.1f, 0.1f);
            UIDrawCall dc = obj.AddComponent <UIDrawCall>();

            obj.layer = LayerMask.NameToLayer("2D");
            BetterList <Vector3> verts = new BetterList <Vector3>();
            BetterList <Vector2> uvs   = new BetterList <Vector2>();
            BetterList <Color32> cols  = new BetterList <Color32>();

            dc.material = uisprite.material;
            uisprite.UpdateUVs(true);
            uisprite.OnFill(verts, uvs, cols);
            dc.Set(verts, null, null, uvs, cols);
            dc.renderQueue = mainHeroSprite.renderQueue;
            return(dc);
        }
Ejemplo n.º 8
0
    public static int OnFill(IntPtr l)
    {
        int result;

        try
        {
            UISprite             uISprite = (UISprite)LuaObject.checkSelf(l);
            BetterList <Vector3> verts;
            LuaObject.checkType <BetterList <Vector3> >(l, 2, out verts);
            BetterList <Vector2> uvs;
            LuaObject.checkType <BetterList <Vector2> >(l, 3, out uvs);
            BetterList <Color32> cols;
            LuaObject.checkType <BetterList <Color32> >(l, 4, out cols);
            uISprite.OnFill(verts, uvs, cols);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Ejemplo n.º 9
0
        static int _m_OnFill(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


            UISprite __cl_gen_to_be_invoked = (UISprite)translator.FastGetCSObj(L, 1);


            try {
                {
                    System.Collections.Generic.List <UnityEngine.Vector3> verts = (System.Collections.Generic.List <UnityEngine.Vector3>)translator.GetObject(L, 2, typeof(System.Collections.Generic.List <UnityEngine.Vector3>));
                    System.Collections.Generic.List <UnityEngine.Vector2> uvs   = (System.Collections.Generic.List <UnityEngine.Vector2>)translator.GetObject(L, 3, typeof(System.Collections.Generic.List <UnityEngine.Vector2>));
                    System.Collections.Generic.List <UnityEngine.Color>   cols  = (System.Collections.Generic.List <UnityEngine.Color>)translator.GetObject(L, 4, typeof(System.Collections.Generic.List <UnityEngine.Color>));

                    __cl_gen_to_be_invoked.OnFill(verts, uvs, cols);



                    return(0);
                }
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
        }