private BumpMapTextureNeedsFixingInternal ( |
||
material | ||
propName | string | |
flaggedAsNormal | bool | |
return | bool |
internal static bool BumpMapTextureNeedsFixing(MaterialProperty prop) { if (prop.type != MaterialProperty.PropType.Texture) { return(false); } bool flaggedAsNormal = (prop.flags & MaterialProperty.PropFlags.Normal) != MaterialProperty.PropFlags.None; UnityEngine.Object[] targets = prop.targets; for (int i = 0; i < targets.Length; i++) { Material material = (Material)targets[i]; if (InternalEditorUtility.BumpMapTextureNeedsFixingInternal(material, prop.name, flaggedAsNormal)) { return(true); } } return(false); }