Пример #1
0
            public void OnCollisionEnter(Collision collision) // al colicionar el aldeano con un zombi este se transforma de zombi
            {
                if (collision.transform.name == "Zombi")
                {
                    transform.name = "Zombi";                                                                    // su nombre cambia

                    ZombieOP cambioedad = gameObject.AddComponent <ZombieOP>();                                  //se le agrega la edad
                    cambioedad.datosZombi = (CosasZombie)gameObject.GetComponent <CiudadanoOp>().datoCiudadanos; //aqui el zombiealdeano sigue teniendo su edad

                    Destroy(this.gameObject.GetComponent <CiudadanoOp>());                                       //por ultimo se le elimina el scrit de cidadano
                }
            }
Пример #2
0
 public void OnCollisionEnter(Collision collision)   // la colision indica si el aldeano choco con un zombi o un vampiro y si es cualquera de ellos el adquiere losestado del que lo alla colisionado \\
 {
     if (collision.transform.name == "Zombi")
     {
         transform.name = "Zombi";
         ZombieOP cambioedad = gameObject.AddComponent <ZombieOP>();
         gameObject.GetComponent <ZombieOP>().Cam();
         cambioedad.datosZombi = (CosasZombie)gameObject.GetComponent <CiudadanoOp>().datoCiudadanos;
         Destroy(this.gameObject.GetComponent <CiudadanoOp>());
     }
     else if (collision.transform.name == "vampi")
     {
         transform.name = "vampi";
         gameObject.AddComponent <VampiroOP>();
         Destroy(this.gameObject.GetComponent <CiudadanoOp>());
     }
 }