Beispiel #1
0
    override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
    {
        timer = Random.Range(minTime, maxTime);

        player = GameObject.FindGameObjectWithTag("Player").transform;
        rb     = animator.GetComponent <Rigidbody2D>();
        boss   = animator.GetComponent <Lvl3Boss>();
    }
    //action for when bullet hits an object
    void OnTriggerEnter2D(Collider2D hitInfo)
    {
        Lvl3Boss enemy = hitInfo.GetComponent <Lvl3Boss>();

        if (enemy != null)
        {
            enemy.TakeDamage(damage);
        }
        Destroy(gameObject);
    }