void OnTriggerStay2D(Collider2D col) { //プレイヤーに攻撃されたらプレイヤーが向いてる方向に吹き飛ぶ if (col.transform.tag == "Attack") { Smash smash = FindObjectOfType <Smash>(); if (tag == "Enemy") { Shoot(); } smash.Hit(tag); } }
/// <summary> /// あたり判定(トリガー) /// </summary> void OnTriggerEnter2D(Collider2D col) { //プレイヤーに攻撃されたらプレイヤーが向いてる方向に吹き飛ぶ if (col.transform.tag == "Attack") { Smash smash = FindObjectOfType <Smash>(); if (tag == "Boss") { Damage(smash); } smash.Hit(tag); } }
/// <summary> /// あたり判定(トリガー) /// </summary> void OnTriggerEnter2D(Collider2D col) { //プレイヤーに攻撃されたらプレイヤーが向いてる方向に吹き飛ぶ if (col.transform.tag == "Attack") { Smash smash = FindObjectOfType <Smash>(); if (tag == "Enemy") { Shoot(); } smash.Hit(tag); } if (col.transform.tag == "Barrier" || col.transform.tag == "BarrierPoint") { if (col.transform.tag == "BarrierPoint") { Destroy(col.gameObject); } Dead(); } if (col.tag == "Wall") { Dead(); } if (col.tag == "Enemy") { if (!col.gameObject.GetComponent <Enemy>().IsStan) { col.GetComponent <Enemy>().ComboDead(); } } }