Hello
I'm having some trouble with materal swapping on my skeletons
I have several skeleton that have an original material and a copy of this material which is using a different shader ( the awesome skeleton-greyscale shader provider by esoteric ).
From the research I did, this is how I should swap materials in skeleton :
//Greyscale on
m_Controller.Skeleton.CustomMaterialOverride.Add(m_OriginalMat, m_GrayScaleMat);
//Greyscale off
Skeleton.CustomMaterialOverride.Clear();
however this doesn't have any effect on my visual and material remain the original one :
I tried doing the following thing instead :
//on
Skeleton.Renderer.sharedMaterial = m_GrayScaleMat;
//off
Skeleton.Renderer.sharedMaterial = m_OriginalMat;
this actually works but not on all objects strangely.
maybe I'm missing something, could you please shed some light on me 🙂