void CountEnemiesLeft() { int Killed, EnemiesLeft; Killed = Waves [CurrentWaveIndex].Spawned - SpawnedEnemies.Count; EnemiesLeft = Waves [CurrentWaveIndex].Amount - Killed; EnemiesLeftText.text = EnemiesLeft.ToString(); }
void Start() { ef = GetComponent <EnemyReference>(); el = GameObject.Find("Enemies Left").GetComponent <EnemiesLeft>(); enemies = new List <GameObject>(); }
private void button1_Click(object sender, EventArgs e) { richTextBox1.Clear(); int Counter = 0; while (Counter < Stupid.PlayerWeapon.NumberOfShotsFired) { int Chance = random.Next(1, 10); if (Stupid.PlayerWeapon.Accuracy >= Chance) { HealthOfEnemy -= Stupid.PlayerWeapon.Power; EnemyHealth.Text = "Health: " + HealthOfEnemy; richTextBox1.Text += "\nYou did " + Stupid.PlayerWeapon.Power.ToString() + " damage!"; } else { richTextBox1.Text += "\nYou missed!"; } Counter++; } if (HealthOfEnemy > 0) { int TimesToAttack = WeaponOfEnemy.NumberOfShotsFired; Counter = 0; while (Counter < TimesToAttack) { int Chance = random.Next(1, 10); if (WeaponOfEnemy.Accuracy >= Chance) { richTextBox1.Text += "\nOpponent attacked you for " + WeaponOfEnemy.Power.ToString() + " damage!"; Stupid.Health -= WeaponOfEnemy.Power; PlayerHealth.Text = "Health: " + Stupid.Health.ToString() + " / " + Stupid.MaxHealth.ToString(); OrigHealth.Text = Stupid.Health.ToString() + " / " + Stupid.MaxHealth.ToString(); } else { richTextBox1.Text += "\nOpponent missed!"; } Counter++; } } if (HealthOfEnemy <= 0) { if (NumberOfEnemies > EnemiesLeft) { EnemiesLeft--; label1.Text = "Number of Enemies: " + EnemiesLeft.ToString(); richTextBox1.Text += "Got one of them!"; HealthOfEnemy = 100; EnemyHealth.Text = "Health: " + HealthOfEnemy.ToString(); generateEnemyWeaponNone(); EnemyWeapon.Text = "Weapon: " + WeaponOfEnemy.Name; } else { this.Hide(); } } checkForAndHandleDeath(); }