private void Awake()
 {
     instance         = this;
     damageController = this.GetComponent <EnemyDamageController>();
     rigidBody        = this.GetComponent <Rigidbody2D>();
     thisAnimator     = this.GetComponent <Animator>();
 }
    void OnTriggerEnter2D(Collider2D hitInfo)
    {
        EnemyDamageController enemy = hitInfo.GetComponent <EnemyDamageController>();

        if (enemy != null)
        {
            enemy.takeDamage(damage);
        }

        //Instantiate(impactEffect, transform.position, transform.rotation);

        Destroy(gameObject);
    }