void Update()
    {
        Movement();

        // アイテムを使う
        if (Input.GetButtonDown("Fire1"))
        {
            if (m_itemList.Count > 0)
            {
                // リストの先頭にあるアイテムを使って、破棄する
                ItemBase2D item = m_itemList[0];
                m_itemList.RemoveAt(0);
                item.Activate();
                Destroy(item.gameObject);
            }
        }

        // 画面外に落ちたら初期位置に戻す
        if (this.transform.position.y < -15)
        {
            this.transform.position = m_initialPosition;
        }
    }
 /// <summary>
 /// アイテムをアイテムリストに追加する
 /// </summary>
 /// <param name="item"></param>
 public void GetItem(ItemBase2D item)
 {
     m_itemList.Add(item);
 }