Init
This commit is contained in:
14
Assets/ThirdParty/DestroyIt/Scripts/Runtime/Extensions/MaterialExtensions.cs
vendored
Normal file
14
Assets/ThirdParty/DestroyIt/Scripts/Runtime/Extensions/MaterialExtensions.cs
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace DestroyIt
|
||||
{
|
||||
public static class MaterialExtensions
|
||||
{
|
||||
public static bool IsProgressiveDamageCapable(this Material mat)
|
||||
{
|
||||
if (mat == null || mat.shader == null) return false;
|
||||
return mat.HasProperty("_DetailMask") && mat.HasProperty("_DetailAlbedoMap") && mat.HasProperty("_DetailNormalMap") && mat.GetTexture("_DetailMask") != null &&
|
||||
mat.GetTexture("_DetailAlbedoMap") != null && mat.GetTexture("_DetailNormalMap") != null;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user