Exemplo n.º 1
0
        /// <summary>
        /// Constructor de la clase <see cref="InteractuableGenerico"/>
        /// </summary>
        /// <param name="opciones">array de enum OpcionInteractuable de interaccion con interactuables</param>
        /// <param name="tiradas">array de tipo ObjetoTiradasBase con las diferente descripciones segun tirada</param>
        public InteractuableGenerico(OpcionInteractuable[] opciones, InteractuableTiradaBase[] tiradas)
        {
            Inicializar_Listas ();

            AddOpciones(opciones);
            tiradasInteractuable.AddRange(tiradas);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Constructor de la clase <see cref="InteractuableGenerico"/>
        /// </summary>
        /// <param name="opciones">array de enum OpcionInteractuable de interaccion con interactuables</param>
        /// <param name="tiradas">array de tipo ObjetoTiradasBase con las diferente descripciones segun tirada</param>
        /// <param name="nombre">string de nombre del Interactuable</param>
        public InteractuableGenerico(OpcionInteractuable[] opciones, InteractuableTiradaBase[] tiradas, string nombre)
        {
            Inicializar_Listas ();

            AddOpciones(opciones);
            tiradasInteractuable.AddRange(tiradas);

            this.nombre = nombre;
        }
Exemplo n.º 3
0
        /// <summary>
        /// Constructor de la clase <see cref="InteractuableGenerico"/>
        /// </summary>
        /// <param name="tiradas">array de tipo ObjetoTiradasBase con las diferente descripciones segun tirada</param>
        public InteractuableGenerico(InteractuableTiradaBase[] tiradas)
        {
            Inicializar_Listas ();

            tiradasInteractuable.AddRange(tiradas);
        }
Exemplo n.º 4
0
 /// <summary>
 /// Borrar varias descripciones con tirada del interactuable
 /// </summary>
 /// <param name="tiradas">array de tipo InteractuableTiradaBase</param>
 public void BorrarTiradas(InteractuableTiradaBase[] tiradas)
 {
     foreach (InteractuableTiradaBase opcion in tiradas)
     {
         tiradasInteractuable.Remove(opcion);
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// Borra una descripcion con tirada en el interactuable
 /// </summary>
 /// <param name="tirada">objeto tipo InteractuableTiradaBase</param>
 public void BorrarTiradas(InteractuableTiradaBase tirada)
 {
     tiradasInteractuable.Remove(tirada);
 }
Exemplo n.º 6
0
 /// <summary>
 /// Añade varias descripciones con tirada al interactuable
 /// </summary>
 /// <param name="tiradas">array de objetos tipo InteractuableTiradaBase</param>
 public void AddTiradas(InteractuableTiradaBase[] tiradas)
 {
     tiradasInteractuable.AddRange(tiradas);
 }
Exemplo n.º 7
0
 /// <summary>
 /// Añade una descripcion con tirada al interactuable
 /// </summary>
 /// <param name="tirada">objeto tipo InteractuableTiradaBase</param>
 public void AddTiradas(InteractuableTiradaBase tirada)
 {
     tiradasInteractuable.Add(tirada);
 }