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(); } }
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(); } } }
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(); } }
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(); } }