/// <summary> /// Constructor de la clase <see cref="EscenaBase"/> class. /// </summary> /// <param name="objetos">array de tipo InteractuableGenerico</param> public EscenaBase(InteractuableGenerico[] objetos) { Inicializar (); AddObjeto(objetos); }
/// <summary> /// Borra varios interactuables de la escena /// </summary> /// <param name="objetos">array de tipo InteractuableGenerico</param> public void BorrarObjeto(InteractuableGenerico[] objetos) { foreach (InteractuableGenerico objeto in objetos) { interactuablesEscena.Remove(objeto); } }
/// <summary> /// Añade varios interactuables a la escena /// </summary> /// <param name="objetos">array de tipo InteractuableGenerico</param> public void AddObjeto(InteractuableGenerico[] objetos) { interactuablesEscena.AddRange(objetos); }
/// <summary> /// Borra el interactuable de la escena /// </summary> /// <param name="objeto">objeto tipo InteractuableGenerico</param> public void BorrarObjeto(InteractuableGenerico objeto) { interactuablesEscena.Remove(objeto); }
/// <summary> /// Añade un interactuable a la escena /// </summary> /// <param name="objeto">objeto tipo InteractuableGenerico</param> public void AddObjeto(InteractuableGenerico objeto) { interactuablesEscena.Add(objeto); }