Example #1
0
 public Nivel(int nivel, int experienciaMínima, int experienciaMáxima, EstadísticasNivel estadísticas)
 {
     this.Número            = nivel;
     this.ExperienciaMínima = experienciaMínima;
     this.ExperienciaMáxima = experienciaMáxima;
     this.Estadísticas      = estadísticas;
 }
Example #2
0
        public void SetUp()
        {
            GameObject personajeGO = new GameObject();

            personaje             = personajeGO.AddComponent <Personaje>();
            personaje.RB          = personajeGO.AddComponent <Rigidbody2D>();
            personaje.Animaciones = personajeGO.AddComponent <Animator>();

            /*
             * personaje.Maniquí = new GameObject("Maniquí");
             * personaje.Maniquí.tag = "Player";
             * personaje.Maniquí.transform.localScale = new Vector3(6.25f, 6.25f, 1);
             * personaje.Maniquí.transform.position = personaje.transform.position;
             * BoxCollider2D hitbox = personaje.Maniquí.AddComponent<BoxCollider2D>();
             * hitbox.size = new Vector2(0.16f, 0.16f);
             */
            personaje.transform.position = Vector3.zero;

            personaje.ComidaActual = 20;

            EstadísticasNivel nivel1 = new EstadísticasNivel(15, 14, 13, 8, 10, 20, 1);

            personaje.NivelActual = new Nivel(1, 0, 100, nivel1);

            personaje.VidaActual = nivel1.VidaMáxima;

            personaje.EquipoActual = new Equipo();
            personaje.Inventario   = new Inventario();

            personaje.Estados = new List <EstadoPersonaje>();
            personaje.Estados.Add(new EstadoPersonaje(EstadosPersonaje.NORMAL));

            UnityEngine.Random.InitState(44);

            // Los primeros 10 valores de la seed 44 son:
            // Range(1, 21) = {11, 20, 16, 19, 4, 7, 20, 18, 9, 2, ...}

            entidadPruebas            = new GameObject().AddComponent <EntidadPruebas>();
            entidadPruebas.VidaActual = 10;

            armaVorpalizada = new ArmaCuerpoACuerpo();
            armaVorpalizada.EsArmaVorpalizada    = true;
            armaVorpalizada.EnemigoVorpalización = Type.GetType("Murciélago");
            armaVorpalizada.DadoDaño             = new Dado(6);

            anillo = new Anillo(2, 3, 1, 5, -2, false, 10);

            armadura = new Armadura();
            armadura.ModificadorActual = 1;

            murciélago            = new GameObject().AddComponent <Murciélago>();
            murciélago.VidaActual = 10;
            murciélago.Estados    = new List <EstadoEnemigo>();
            murciélago.Estados.Add(new EstadoEnemigo(EstadosEnemigo.VOLANDO));
        }
 public void SetUp()
 {
     estadísticas = new EstadísticasNivel(15, 14, 13, 8, 10, 20, 1);
 }