Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
    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;
    }