private void ClickSelectItem(IUIObject obj)
    {
        ItemTooltipDlg itemTooltipDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.ITEMTOOLTIP_DLG) as ItemTooltipDlg;

        if (this.m_itSelectItem.Data is ITEM)
        {
            ITEM pkItem = (ITEM)this.m_itSelectItem.Data;
            itemTooltipDlg.Set_Tooltip((G_ID)base.WindowID, pkItem, null, false);
        }
        else if (this.m_itSelectItem.Data is PointTable)
        {
            PointTable pointTable = (PointTable)this.m_itSelectItem.Data;
            ITEM       iTEM       = new ITEM();
            iTEM.Init();
            iTEM.m_nItemUnique = pointTable.m_nItemUnique;
            iTEM.m_nItemNum    = 1;
            itemTooltipDlg.Set_Tooltip((G_ID)base.WindowID, iTEM, null, false);
        }
        else if (this.m_itSelectItem.Data is JewelryTable)
        {
            JewelryTable jewelryTable = (JewelryTable)this.m_itSelectItem.Data;
            ITEM         iTEM2        = new ITEM();
            iTEM2.Init();
            iTEM2.m_nItemUnique = jewelryTable.m_nItemUnique;
            iTEM2.m_nItemNum    = 1 * jewelryTable.m_nExchangeNum;
            itemTooltipDlg.Set_Tooltip((G_ID)base.WindowID, iTEM2, null, false);
        }
        else
        {
            Debug.LogError("Can't Find Obj type");
            itemTooltipDlg.Close();
        }
    }
Exemple #2
0
    private void ShowToolTip(IUIObject pObj)
    {
        ItemTexture itemTexture = (ItemTexture)pObj;

        if (itemTexture == null)
        {
            return;
        }
        ItemTooltipDlg itemTooltipDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.ITEMTOOLTIP_DLG) as ItemTooltipDlg;

        if (itemTooltipDlg != null)
        {
            if (itemTexture.Data is int)
            {
                itemTooltipDlg.Set_Tooltip(base.Orignal_ID, (int)itemTexture.Data);
            }
            else if (itemTexture.Data is ITEM)
            {
                itemTooltipDlg.Set_Tooltip(base.Orignal_ID, itemTexture.Data as ITEM, null, false);
            }
            else
            {
                itemTooltipDlg.Close();
            }
        }
    }
Exemple #3
0
    private void ClickSelectItem(IUIObject obj)
    {
        ItemTooltipDlg itemTooltipDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.ITEMTOOLTIP_DLG) as ItemTooltipDlg;

        if (this.m_kSelectItem.Data is ITEM)
        {
            ITEM pkItem = (ITEM)this.m_kSelectItem.Data;
            itemTooltipDlg.Set_Tooltip((G_ID)base.WindowID, pkItem, null, false);
        }
        else
        {
            Debug.LogError("Can't Find Obj type");
            itemTooltipDlg.Close();
        }
    }
Exemple #4
0
    private void ClickSelectItem(IUIObject obj)
    {
        ItemTooltipDlg itemTooltipDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.ITEMTOOLTIP_DLG) as ItemTooltipDlg;

        if (this.m_kSelectItem.Data is ITEM)
        {
            ITEM pkItem = (ITEM)this.m_kSelectItem.Data;
            itemTooltipDlg.Set_Tooltip((G_ID)base.WindowID, pkItem, null, false);
        }
        else if (this.m_kSelectItem.Data is GuildWarExchangeTable)
        {
            GuildWarExchangeTable guildWarExchangeTable = (GuildWarExchangeTable)this.m_kSelectItem.Data;
            ITEM iTEM = new ITEM();
            iTEM.Init();
            iTEM.m_nItemUnique = guildWarExchangeTable.m_nItemUnique;
            iTEM.m_nItemNum    = 1;
            itemTooltipDlg.Set_Tooltip((G_ID)base.WindowID, iTEM, null, false);
        }
        else
        {
            Debug.LogError("Can't Find Obj type");
            itemTooltipDlg.Close();
        }
    }