Warum unterscheidet sich der Wert "Geschädigt"?Was ist falsch an meinen C# -Codes?
public int Health = 500;
public int Injured;
public int AtkDamage()
{
Random AtkRnd = new Random();
return Injured = AtkRnd.Next(0, 100);
}
public int RemainHP()
{
return Health -= Injured;
}
Warum ist 'Verletzt' in 'RemainHP' unterscheidet sich von der 'Verletzter' in 'AtkDamage', sie in den gleichen class.Thanks sind sehr viel. (Sorry für die schlechte Englisch)
da (wenn sie verschieden sind) 'RemainHP()' 'vor AtkDamage ausgeführt wird()'. –
Sie wollen 'RemainHP == Gesundheit - verletzt ', oder? Auf diese Art und Weise ('Gesundheit - = Verletzung ') attackierst du die arme Kreatur jedes Mal, wenn' RemainHP() 'aufgerufen wird ... – vojta