// Update is called once per frame private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Ground") || collision.gameObject.CompareTag("LeftRight") || collision.gameObject.CompareTag("UpDown") ) { DestroySelf(); } if (collision.gameObject.CompareTag("Boss")) { DestroySelf(); totem = GameObject.FindGameObjectWithTag("Boss").GetComponent <Totem>(); totem.Damage(1); } if (collision.gameObject.CompareTag("EnemyMage")) { DestroySelf(); enemyMage = GameObject.FindGameObjectWithTag("EnemyMage").GetComponent <EnemyMage>(); enemyMage.Damage(1); } if (collision.gameObject.CompareTag("EnemyMage1")) { DestroySelf(); enemyMage1 = GameObject.FindGameObjectWithTag("EnemyMage1").GetComponent <EnemyMage1>(); enemyMage1.Damage(1); } }
// Start is called before the first frame update void Start() { enemyMage = GameObject.FindGameObjectWithTag("EnemyMage1").GetComponent <EnemyMage1>(); localScale = transform.localScale; }