public static void Main()
Soldado soldado = new Soldado();
soldado.defesaFisica = 15;
soldado.defesaMagica = 10;
soldado.velocidadeDeAtaque = 1.5f;
soldado.velocidadeDeMovimento = 1.0f;
soldado.tipo = "Infantaria";
soldado.AumentarDano(10);
soldado.DiminuirVida(30);
soldado.AumentarDefesaFisica(5);
soldado.AumentarNivel(1);
public float defesaFisica;
public float defesaMagica;
public float velocidadeDeAtaque;
public float velocidadeDeMovimento;
public void RegenerarVida()
Console.WriteLine("Vida regenerada. Vida atual: " + vida);
public void AumentarDano(float valor)
Console.WriteLine("Dano aumentado em " + valor + ". Dano atual: " + dano);
public void DiminuirVida(float valor)
Console.WriteLine("Vida diminuída em " + valor + ". Vida atual: " + vida);
public void AumentarDefesaFisica(float valor)
Console.WriteLine("Defesa física aumentada em " + valor + ". Defesa física atual: " + defesaFisica);
public void AumentarNivel(int valor)
Console.WriteLine("Nível aumentado em " + valor + ". Nível atual: " + nivel);
Console.WriteLine("Soldado atacou com " + dano + " de dano!");