public void TextureCompatibilityWarning(MaterialProperty prop)
{
if (InternalEditorUtility.BumpMapTextureNeedsFixing(prop) && this.HelpBoxWithButton(EditorGUIUtility.TextContent("This texture is not marked as a normal map"), EditorGUIUtility.TextContent("Fix Now")))
{
InternalEditorUtility.FixNormalmapTexture(prop);
}
bool canBeFixedAutomatically = false;
if (InternalEditorUtility.HDRTextureNeedsFixing(prop, out canBeFixedAutomatically))
{
if (canBeFixedAutomatically)
{
if (this.HelpBoxWithButton(EditorGUIUtility.TextContent("This texture contains alpha, but is not RGBM (incompatible with HDR)"), EditorGUIUtility.TextContent("Fix Now")))
{
InternalEditorUtility.FixHDRTexture(prop);
}
}
else
{
EditorGUILayout.HelpBox(EditorGUIUtility.TextContent("This texture contains alpha, but is not RGBM (incompatible with HDR)").text, MessageType.Warning);
}
}
}