예제 #1
0
    // ぶつかった瞬間に呼び出される
    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);
        }
    }
예제 #2
0
 void Start()
 {
     // Titleゲームオブジェクトを検索し取得する
     title        = GameObject.Find("Title");
     deleteEnemys = bomb.GetComponent <DeleteEnemys>();
 }
예제 #3
0
    private void OnDestroy()
    {
        DeleteEnemys bomb = GameObject.FindObjectOfType <DeleteEnemys> ();

        bomb.shotBomb();
    }