Beispiel #1
0
    void OnPostRender()
    {
        for (int i = 0; i < mStaticObjArray.Count; i++)
        {
            HitObj obj = mStaticObjArray[i];
            if (obj == null)
            {
                continue;
            }

            StaticObj_Render render = obj.obj.GetComponent <StaticObj_Render>();
            if (render == null)
            {
                continue;
            }

            //obj.decalwidth = 0.25f;
            //obj.decalheight = 0.25f;
            if (obj.coltype == (int)xEnumDefine.TeamFlag.Team_0)
            {
                render.Render(obj.texcoord, mQuadMaterial, obj.color, obj.coltype, obj.decalname, obj.decalwidth, obj.decalheight, obj.decalrot);
            }
            else
            {
                render.Render(obj.texcoord, mQuadMaterial, obj.color, obj.coltype, obj.decalname, obj.decalwidth, obj.decalheight, obj.decalrot);
            }
        }

        mStaticObjArray.Clear();
    }
    void OnPostRender()
    {
        for (int i = 0; i < mStaticObjArray.Count; i++ )
        {
            HitObj obj = mStaticObjArray[i];
            if (obj == null)
                continue;

            StaticObj_Render render = obj.obj.GetComponent<StaticObj_Render>();
            if (render == null)
                continue;

            render.Render(obj.texcoord, mQuadMaterial, obj.color, obj.coltype, obj.decalname, obj.decalwidth, obj.decalheight, obj.decalrot);
        }

        mStaticObjArray.Clear();
    }