Пример #1
0
    /// <summary>
    /// 点击合成路径按钮执行的事件
    /// </summary>
    private void btnTool()
    {
        switch (toolis)
        {
        case ToolisOpen.close:
            //DrawLine.instance.startDraw();
            toolis = ToolisOpen.open;
            m_ItemInventroy.localScale  = Vector3.zero;
            m_Compositepanel.localScale = Vector3.one;
            m_btnTool.gameObject.GetComponent <Image>().sprite = m_closeSprite;
            break;

        case ToolisOpen.open:
            //DrawLine.instance.stopDraw();
            toolis = ToolisOpen.close;
            m_ItemInventroy.localScale = Vector3.one;
            m_ItemInventroy.GetComponent <ScrollRect>().content.localPosition = new Vector2(m_ItemInventroy.GetComponent <ScrollRect>().content.localPosition.x, 0);
            m_Compositepanel.localScale = Vector3.zero;
            m_btnTool.gameObject.GetComponent <Image>().sprite = m_openSprite;
            break;

        default:
            break;
        }
    }
Пример #2
0
 /// <summary>
 /// 隐藏物品提示面板
 /// </summary>
 public void hideTool()
 {
     //DrawLine.instance.stopDraw();
     //合成路径关闭
     toolis = ToolisOpen.close;
     //显示所有物品的面板
     m_ItemInventroy.localScale = Vector3.one;
     //设置所有物品面板的滑动开始范围
     m_ItemInventroy.GetComponent <ScrollRect>().content.localPosition = new Vector2(m_ItemInventroy.GetComponent <ScrollRect>().content.localPosition.x, 0);
     //关闭可合成物品面板
     m_Compositepanel.localScale = Vector3.zero;
     //设置合成路径按钮为开启图标
     m_btnTool.gameObject.GetComponent <Image>().sprite = m_openSprite;
     itemObjectpoolManager.instance.setCompositechildslotpool();
     this.gameObject.SetActive(false);
 }
Пример #3
0
    // Start is called before the first frame update
    void Start()
    {
        toolis = ToolisOpen.close;
        m_compositeChildslot = Resources.Load <GameObject>("prefab/ShopPrefab/Slot/CompositeChildslot");
        m_compositeSlot      = Resources.Load <Image>("prefab/ShopPrefab/Slot/Compositeslot");
        m_itemImage          = Resources.Load <Image>("prefab/ShopPrefab/UI/_image");
        m_name    = transform.Find("Name").gameObject.GetComponent <Text>();
        m_caozuo  = transform.Find("tempButton").gameObject.GetComponent <Button>();
        m_btnTool = transform.Find("CompositePathBtn").gameObject.GetComponent <Button>();
        m_buy     = transform.Find("buyButton").gameObject.GetComponent <Button>();
        m_Compositepanel.localScale = Vector3.zero;

        m_btnTool.onClick.AddListener(btnTool);
        m_caozuo.onClick.AddListener(Caozuo);

        m_buy.onClick.AddListener(buyItem);

        this.gameObject.SetActive(false);
    }