Ejemplo n.º 1
0
        private static Ai.TextureSlot ConvertTextureSlotFromTextureId(int textureId, Ai.TextureType type, TextureSet textureList)
        {
            if (textureId == -1 || textureList == null)
            {
                return(default(Ai.TextureSlot));
            }

            var texture = textureList.Textures.FirstOrDefault(x => x.Id == textureId);

            if (texture != null)
            {
                return(new Ai.TextureSlot(TextureUtilities.GetFileName(texture), type, 0, Ai.TextureMapping.FromUV, 0, 0, Ai.TextureOperation.Add, Ai.TextureWrapMode.Wrap, Ai.TextureWrapMode.Wrap, 0));
            }

            return(default(Ai.TextureSlot));
        }