Skip to content

Commit bbe1121

Browse files
Merge pull request #280 from KisaragiEffective/feature/liltoon/emission
2 parents cc8e6ee + 69c34fa commit bbe1121

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Editor/Transform/Environment/LilToon/LilToonHandler.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,17 @@ public ISealedLoweredMaterialReference LowerInline(Material m)
389389
// set NormalMap
390390
standardMaterial.SetTexture(BumpMap, m.GetTexture(BumpMap));
391391

392+
var useEmission = m.GetInt("_UseEmission") > 0;
393+
if (useEmission)
394+
{
395+
// enable emission property.
396+
// see: https://discussions.unity.com/t/720658/7
397+
standardMaterial.EnableKeyword("_EMISSION");
398+
standardMaterial.globalIlluminationFlags = MaterialGlobalIlluminationFlags.None;
399+
standardMaterial.SetColor("_EmissionColor", m.GetColor("_EmissionColor"));
400+
standardMaterial.SetTexture("_EmissionMap", m.GetTexture("_EmissionMap"));
401+
}
402+
392403
return new LoweredMaterialReference(new InMemory<Material>(standardMaterial), mode);
393404
}
394405
}

0 commit comments

Comments
 (0)