Example #1
0
 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}");
    }
Example #3
0
    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];
        }
    }