private void EnemyDied(Enemy enemy) { deadEnemies.Add(SomeFunctions.GetID(enemy.name)); livingEnemies.Remove(enemy.gameObject); if (livingEnemies.Count == 0) { ObjectiveCompleted(); } }
public static void Main() { SomeFunctions eg = new SomeFunctions(); // eg.powerExample(); int twoPower8 = eg.powerFunc(2, 8); Console.WriteLine($"The Result of twoPower8 is {twoPower8}"); double exampleBottleVolume = eg.cylinderVolume(5, 10.5); Console.WriteLine($"The Result of exampleBottleVolume is {exampleBottleVolume}"); }
public LevelData0(GameManager0 gameManager) { PlayerControllerCC playerController = gameManager.playerController; PlayerHealth playerHealth = gameManager.playerHealth; List <GunScript> gunScripts = gameManager.ownedGuns; checkpoint = SomeFunctions.GetID(playerController.lastCheckpoint.name); deadEnemies = gameManager.deadEnemies.ToArray(); int[] healthInfo = playerHealth.GetHealth(); health = healthInfo[0]; maxHealth = healthInfo[1]; int gunCount = gunScripts.Count; guns = new string[gunCount]; ammo = new int[gunCount]; gunsActive = new bool[gunCount]; for (int i = 0; i < gunCount; i++) { guns[i] = gunScripts[i].type; ammo[i] = gunScripts[i].GetAmmo(); gunsActive[i] = gunScripts[i].gameObject.activeInHierarchy; } int takenHealthPacksCount = gameManager.takenHealthPacks.Count; takenHealthPacks = new int[takenHealthPacksCount]; for (int i = 0; i < takenHealthPacksCount; i++) { string healthPackName = gameManager.takenHealthPacks[i].name; takenHealthPacks[i] = healthPackName[healthPackName.Length - 1]; } int takenAmmoPacksCount = gameManager.takenAmmoPacks.Count; takenAmmoPacks = new int[takenAmmoPacksCount]; for (int i = 0; i < takenAmmoPacksCount; i++) { string ammoPackName = gameManager.takenAmmoPacks[i].name; takenAmmoPacks[i] = ammoPackName[ammoPackName.Length - 1]; } }