Пример #1
0
            public override void BeginRender(LWF lwf)
            {
                base.BeginRender(lwf);

                parent = null;
                var lwfParent = lwf.GetParent();

                if (lwfParent != null)
                {
                    parent = lwfParent.rendererFactory as Factory;
                }
                if (parent != null)
                {
                    return;
                }

                needsUpdate = false;
                if (updateCount != lwf.updateCount)
                {
                    needsUpdate          = true;
                    updateCount          = lwf.updateCount;
                    meshComponentNo      = -1;
                    currentMeshComponent = null;
                }
            }
Пример #2
0
            public override void BeginRender(LWF lwf)
            {
                base.BeginRender(lwf);

                parent = null;
                var lwfParent = lwf.GetParent();
                if (lwfParent != null)
                parent = lwfParent.rendererFactory as Factory;
                if (parent != null)
                return;

                updateCount = lwf.updateCount;
                meshComponentNo = -1;
                currentMeshComponent = null;
            }