public int GetValorDeAtributosDoTipo <T>() { var atributos = Atributos.Where(a => a is T); int valor = 0; foreach (var atributo in atributos) { valor += atributo.Valor; } return(valor); }
private void RemovePontosDeVida(int pontosRemover) { var atributoVida = Atributos.Where(a => a is Vida).Single(); atributoVida.Valor -= pontosRemover; }