Exemple #1
0
    /// <summary>
    /// アイテムをクリックすると、フルウィンドウを開くための情報を送信します
    /// </summary>
    public void OpenFullWindow()
    {
        //これがターゲット(中央)のときにだけ、開くことができます
        if (!OnCenter)
        {
            return;//中央にいなければ、戻ってくる
        }
        if (mode_ == Mode.Level)
        {
            m_Manager.Level(ID);
        }
        else if (mode_ == Mode.Type)
        {
            Button_Clicked();
            FurnitureGrid temp = new FurnitureGrid();

            temp.set_category_ID(ID);
            m_Manager.NextGallery_type();
            m_Manager.OpenGallery_furniture();
            m_Manager.Init_furniture(temp);
        }
        else if (mode_ == Mode.Furniture)
        {
            Button_Clicked();
            m_Manager.NextGallery_furniture();
            m_Manager.OpenFullWindow();
            m_Manager.FullWindow_furniture(ID, Sprite);
        }
    }
    //追加から
    public void FullWindow_furniture(int id, Sprite sprite)
    {
        furniture_ID_temp = id;

        FurnitureGrid furnituregrid = new FurnitureGrid();

        furnituregrid.set_category_ID(category_ID_temp);
        furnituregrid.set_furniture_ID(id);
        furnituregrid.Status(furnituregrid.category_ID(), furnituregrid.furniture_ID());

        infomation(furnituregrid);

        //m_FullIcon.gameObject.GetComponent<RectTransform>().localScale = new Vector3(2.0f, 2.0f, 1.0f);
        //m_FullIcon.gameObject.GetComponent<RectTransform>().localPosition += new Vector3(-200.0f, 0, 0);
        m_FullIcon.sprite = sprite;

        Destroy(furnituregrid);
    }