// ぶつかった瞬間に呼び出される void OnTriggerEnter2D(Collider2D c) { // レイヤー名を取得 string layerName = LayerMask.LayerToName(c.gameObject.layer); // レイヤー名がEnemyの場合は爆発 if (layerName == "Enemy") { // プレイヤーを削除 Destroy(gameObject); } if (layerName == "Mother") { DeleteEnemys bomb = GameObject.FindObjectOfType <DeleteEnemys> (); bomb.shotBomb(); Instantiate(ending, transform.position, transform.rotation); } }
void Start() { // Titleゲームオブジェクトを検索し取得する title = GameObject.Find("Title"); deleteEnemys = bomb.GetComponent <DeleteEnemys>(); }
private void OnDestroy() { DeleteEnemys bomb = GameObject.FindObjectOfType <DeleteEnemys> (); bomb.shotBomb(); }