[unity] Minor: example script documentation improved (CustomMaterialOverride).

This commit is contained in:
Harald Csaszar 2022-02-21 18:26:30 +01:00
parent dcb593489b
commit 689daa147a

View File

@ -47,6 +47,13 @@ namespace Spine.Unity.Examples {
MaterialPropertyBlock mpb; MaterialPropertyBlock mpb;
void Start () { void Start () {
// Use the code below to programmatically query the original material.
// Note: using MeshRenderer.material will fail since it creates an instance copy of the Material,
// MeshRenderer.sharedMaterial might also fail when called too early or when no Attachments
// are visible in the initial first frame.
if (originalMaterial == null)
originalMaterial = skeletonAnimation.SkeletonDataAsset.atlasAssets[0].PrimaryMaterial;
previousEnabled = replacementEnabled; previousEnabled = replacementEnabled;
SetReplacementEnabled(replacementEnabled); SetReplacementEnabled(replacementEnabled);
mpb = new MaterialPropertyBlock(); mpb = new MaterialPropertyBlock();