private void ClickItemDrawTexture(IUIObject obj) { ItemTexture itemTexture = (ItemTexture)obj; int num = (this.m_CurrentPage - 1) * ItemListDlg.NUM_ITEMLIST; num += (int)itemTexture.data; if (num >= this.m_ItemList.Count) { return; } SelectItemDlg selectItemDlg = (SelectItemDlg)NrTSingleton <FormsManager> .Instance.GetForm(G_ID.SELECTITEM_DLG); SelectItemDlg.eType dlgType = selectItemDlg.DlgType; if (dlgType != SelectItemDlg.eType.Enhance) { } if (this._btItem[num] != null) { this._dtSelectItem.SetLocation(this._btItem[num].GetLocation().x, this._btItem[num].GetLocationY()); this._dtSelectItem.Visible = true; } string itemMaterialCode = NrTSingleton <ItemManager> .Instance.GetItemMaterialCode(this.m_ItemList[num].m_nItemUnique); if (!string.IsNullOrEmpty(itemMaterialCode)) { TsAudioManager.Container.RequestAudioClip("UI_ITEM", itemMaterialCode, "DROP", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay)); } if (TsPlatform.IsMobile) { selectItemDlg.CloseNow(); } }
private void ShowSolEquipList(long SolID, SelectItemDlg.eType Type) { if (SolID <= 0L) { return; } ItemListDlg itemListDlg = base.SetChildForm(G_ID.ITEMLIST_DLG) as ItemListDlg; itemListDlg.RequestItemList(SolID); this.m_DlgType = Type; }
public void SetDlgType(SelectItemDlg.eType type) { this.m_DlgType = type; if (this.m_DlgType == SelectItemDlg.eType.Enhance) { base.InteractivePanel.twinFormID = G_ID.ENHANCEITEM_DLG; } else if (this.m_DlgType == SelectItemDlg.eType.Repair) { base.InteractivePanel.twinFormID = G_ID.REPAIRITEM_DLG; } else if (this.m_DlgType == SelectItemDlg.eType.Dissemblie) { base.InteractivePanel.twinFormID = G_ID.DISASSEMBLEITEM_DLG; } }
private void OnClickItemButton(IUIObject obj) { Button button = (Button)obj; int num = (this.m_ItemCurPage - 1) * SelectItemDlg.NUM_ITEMLIST; num += (int)button.data; if (num >= this.m_SetPosItem.Count) { return; } if (null == null) { return; } SelectItemDlg.eType dlgType = this.DlgType; if (dlgType != SelectItemDlg.eType.Enhance) { } this._dtItemListOver.SetLocation(button.GetLocation().x, button.GetLocationY()); this._dtItemListOver.Visible = true; }
private void OnClickItemDrawTexture(IUIObject obj) { DrawTexture drawTexture = (DrawTexture)obj; int num = (this.m_ItemCurPage - 1) * SelectItemDlg.NUM_ITEMLIST; num += (int)drawTexture.data; if (num >= this.m_SetPosItem.Count) { return; } if (null == null) { return; } SelectItemDlg.eType dlgType = this.DlgType; if (dlgType != SelectItemDlg.eType.Enhance) { } this._dtItemListOver.SetLocation(drawTexture.GetLocation().x, drawTexture.GetLocationY()); this._dtItemListOver.Visible = true; }