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); }