public void TryToLoadTextures()
        {
            if (TexDataDiffuse == null && TexNameDiffuse != null)
            {
                TexDataDiffuse = TexturePool.FetchTexture(TexNameDiffuse);
            }

            if (TexDataSpecular == null && TexNameSpecular != null)
            {
                TexDataSpecular = TexturePool.FetchTexture(TexNameSpecular);
            }

            if (TexDataNormal == null && TexNameNormal != null)
            {
                TexDataNormal = TexturePool.FetchTexture(TexNameNormal);
            }

            if (TexDataDOL1 == null && TexNameDOL1 != null)
            {
                TexDataDOL1 = TexturePool.FetchTexture(TexNameDOL1);
                if (TexDataDOL1 == null)
                {
                    Console.WriteLine("Failed to load lightmap: " + TexNameDOL1);
                }
            }

            if (TexDataDOL2 == null && TexNameDOL2 != null)
            {
                TexDataDOL2 = TexturePool.FetchTexture(TexNameDOL2);
            }
        }
        public void TryToLoadTextures()
        {
            if (TexDataDiffuse == null && TexNameDiffuse != null)
            {
                TexDataDiffuse = TexturePool.FetchTexture(TexNameDiffuse);
            }

            if (TexDataSpecular == null && TexNameSpecular != null)
            {
                TexDataSpecular = TexturePool.FetchTexture(TexNameSpecular);
            }

            if (TexDataNormal == null && TexNameNormal != null)
            {
                TexDataNormal = TexturePool.FetchTexture(TexNameNormal);
            }

            if (TexDataDOL1 == null && TexNameDOL1 != null)
            {
                TexDataDOL1 = TexturePool.FetchTexture(TexNameDOL1);
            }

            if (TexDataDOL2 == null && TexNameDOL2 != null)
            {
                TexDataDOL2 = TexturePool.FetchTexture(TexNameDOL2);
            }
        }