Temp FIN
This commit is contained in:
@@ -39,6 +39,7 @@ namespace PotaToon
|
||||
private static class ShaderPassStrings
|
||||
{
|
||||
public const string OpaqueOutline = "SRPDefaultUnlit";
|
||||
public const string TransparentOutline = "TransparentOutline";
|
||||
public const string UniversalForward = "UniversalForward";
|
||||
public const string OpaqueDitherFade = "OpaqueDitherFade";
|
||||
public const string OpaqueDitherFadeOutline = "OpaqueDitherFadeOutline";
|
||||
@@ -132,7 +133,6 @@ namespace PotaToon
|
||||
}
|
||||
|
||||
ResetDitherFadeProperties();
|
||||
|
||||
FindHead();
|
||||
}
|
||||
|
||||
@@ -478,7 +478,11 @@ namespace PotaToon
|
||||
foreach (var material in allMaterials)
|
||||
{
|
||||
if (material != null && material.HasProperty(PropertyIDs._OutlineWidth))
|
||||
material.SetShaderPassEnabled(ShaderPassStrings.OpaqueOutline, material.GetFloat(PropertyIDs._OutlineWidth) > 0f);
|
||||
{
|
||||
var outlineActive = material.GetFloat(PropertyIDs._OutlineWidth) > 0f;
|
||||
material.SetShaderPassEnabled(ShaderPassStrings.OpaqueOutline, outlineActive && material.renderQueue <= 2500);
|
||||
material.SetShaderPassEnabled(ShaderPassStrings.TransparentOutline, outlineActive);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user