protected override void AplicaDanoEmInimigo(Collision col, TipoDeDano tipo = TipoDeDano.fisico, Elementos elemento = Elementos.parDano) { base.AplicaDanoEmInimigo(col, TipoDeDano.fogo, Elementos.danoDeFogo); if (!col.gameObject.GetComponent <MaterialPiscante>()) { MaterialPiscante M = col.gameObject.AddComponent <MaterialPiscante>(); M.materialPiscante = materialPiscante; } }
void ComecePiscar() { comecouPiscar = true; MeshRenderer MR = GetComponent <MeshRenderer>(); materialPiscante = MaterialPiscante.InserirMaterialParaPiscar(MR, materialPiscante); //Material[] Ms = new Material[MR.materials.Length + 1]; //for (int i = 0; i < MR.materials.Length; i++) //{ // Ms[i] = MR.materials[i]; //} //materialPiscante = new Material(materialPiscante); //Ms[Ms.Length - 1] = materialPiscante; //MR.materials = Ms; }