Example #1
0
    // Start is called before the first frame update
    private void Start()
    {
        currentMap = MAPS.BRIDGE;

        transform.GetChild((int)currentMap).gameObject.SetActive(true);
        script = GameObject.FindGameObjectWithTag("Animal_Chooser").GetComponent <AnimalsChoose>();
    }
Example #2
0
    void Start()
    {
        GameObject BattleSystem = GameObject.FindGameObjectWithTag("Battle_System");

        script   = BattleSystem.GetComponent <BattleSystem>();
        acScript = GameObject.FindGameObjectWithTag("Animal_Chooser").GetComponent <AnimalsChoose>();

        animals   = new GameObject[script.PlayerOneArmy.Animals.Length];
        deadEnemy = new Vector3(int.MaxValue, int.MaxValue, int.MaxValue);

        if (acScript.Difficult == (int)ComputerLevel.EASY)
        {
            targetFinder = new ClosestAnimal();
        }
        else if (acScript.Difficult == (int)ComputerLevel.MEDIUM)
        {
            targetFinder = new LowestHPAnimal();
        }
    }