Beispiel #1
0
    void OnTriggerEnter2D(Collider2D other)
    {
        Ai ai = other.GetComponent <Ai>();

        if (ai && ai.alliance != alliance)
        {
            ai.GetComponent <Hp>().Damage(damage);
            Destroy(gameObject);
        }
    }
Beispiel #2
0
    public void StartGame()
    {
        playerMovement.enabled = true;
        objectSpawner.enabled  = true;

        foreach (Transform Ai in AIS)
        {
            AI ai = Ai.GetComponent <AI>();
            if (ai != null)
            {
                ai.enabled = true;
            }
        }

        tutorial.SetActive(true);
    }
Beispiel #3
0
    public void StopGame()
    {
        playerMovement.enabled = false;
        objectSpawner.enabled  = false;

        foreach (Transform objects in spawnParent)
        {
            Destroy(objects.gameObject);
        }

        foreach (Transform Ai in AIS)
        {
            AI ai = Ai.GetComponent <AI>();
            if (ai != null)
            {
                ai.enabled = false;
            }
        }
    }