public override int GetHashCode()
{
int layerBlendHash;
if ( LayerBlendMode == null )
layerBlendHash = 0;
else
layerBlendHash = LayerBlendMode.GetHashCode();
return TextureType.GetHashCode() ^ TexCoordCalcMethod.GetHashCode() ^ layerBlendHash ^ CoordIndex.GetHashCode();
}