Пример #1
0
    public void SetMaterial()
    {
        HenMaterials breedRecolor = ResourceManager.Instance().GetHenMaterial(henBreed);

        foreach (SkinnedMeshRenderer mr in featherColoredMeshes)
        {
            mr.sharedMaterial = breedRecolor.featherMat;
        }

        foreach (SkinnedMeshRenderer mr in eyeColoredMeshes)
        {
            mr.sharedMaterial = breedRecolor.eyeMat;
        }
        foreach (SkinnedMeshRenderer mr in crownColoredMeshes)
        {
            mr.sharedMaterial = breedRecolor.crownMat;
        }
        foreach (SkinnedMeshRenderer mr in beakColoredMeshes)
        {
            mr.sharedMaterial = breedRecolor.beakMat;
        }
    }
Пример #2
0
        public void SetMaterial()
        {
            HenMaterials breedRecolor = ResourceManager.Instance().GetHenMaterial(breed);

            foreach (MeshRenderer mr in meshesToRecolorFeather)
            {
                mr.sharedMaterial = breedRecolor.featherMat;
            }
            foreach (SkinnedMeshRenderer mr in skinnedMeshesToRecolorFeather)
            {
                mr.sharedMaterial = breedRecolor.featherMat;
            }

            foreach (SkinnedMeshRenderer mr in eyes)
            {
                mr.sharedMaterial = breedRecolor.eyeMat;
            }
            foreach (SkinnedMeshRenderer mr in crown)
            {
                mr.sharedMaterial = breedRecolor.crownMat;
            }
            beak.sharedMaterial = breedRecolor.beakMat;
        }