private SEAObject AppendTexture(EmbeddedTexture texture)
{
int sIndex = GetIndexByTag(texture);
if (sIndex != -1) return (SEATexture)Writer.Objects[sIndex];
SEATexture tex = new SEATexture(GetValidString(textures, "EmbeddedTexture"), texture.CompressedFormatHint.ToLower());
tex.Data.WriteBytes(texture.CompressedData);
tex.tag = texture;
textures.Add(tex);
Writer.AddObject(tex);
return tex;
}