Ejemplo n.º 1
0
 public static void SetArmor(GameObject player, TopArmor topArmor)
 {
     if (topArmor == null)
     {
         Transform Back = player.transform.FindChild("Character").FindChild("Armature");
         Back.FindChild("Armor").gameObject.SetActive(false);
         Back.FindChild("ArmorL").gameObject.SetActive(false);
         Back.FindChild("ArmorR").gameObject.SetActive(false);
     }
     else
     {
         Transform Back = player.transform.FindChild("Character").FindChild("Armature");
         Transform torse = Back.FindChild("Armor");
         Transform leftBracer = Back.FindChild("ArmorL");
         Transform rightBracer = Back.FindChild("ArmorR");
         torse.gameObject.SetActive(true);
         leftBracer.gameObject.SetActive(true);
         rightBracer.gameObject.SetActive(true);
         leftBracer.GetComponent<MeshRenderer>().materials = new Material[] { topArmor.Exterieur,topArmor.Interieur} ;
         rightBracer.GetComponent<MeshRenderer>().materials = new Material[] { topArmor.Exterieur,topArmor.Interieur};
         torse.GetComponent<MeshRenderer> ().materials = new Material[] { topArmor.Interieur, topArmor.Exterieur };
     }
 }
Ejemplo n.º 2
0
 public TopArmor(TopArmor topArmor)
     : base(topArmor)
 {
 }