예제 #1
0
        public virtual void Bind( )
        {
            if (TCol != null)
            {
                TCol.Bind(0);
            }

            if (TNorm != null)
            {
                TNorm.Bind(1);
            }

            //if (TSpec != null) TSpec.Bind(2);

            if (TEnv != null)
            {
                TEnv.Bind(2);
            }

            if (TSpec != null)
            {
                TSpec.Bind(3);
            }

            Active = this;
        }
예제 #2
0
        public virtual void BindLightmap( )
        {
            if (TCol != null)
            {
                TCol.Bind(0);
            }

            Active = this;
        }
예제 #3
0
        public virtual void ReleaseLightmap( )
        {
            if (TCol != null)
            {
                TCol.Release(0);
            }

            Active = null;
        }
예제 #4
0
        public virtual void Release( )
        {
            if (TCol != null)
            {
                TCol.Release(0);
            }

            if (TNorm != null)
            {
                TNorm.Release(1);
            }
            //if (TSpec != null) TSpec.Release(2);
            if (TEnv != null)
            {
                TEnv.Release(2);
            }

            if (TSpec != null)
            {
                TSpec.Release(3);
            }

            Active = null;
        }