/// <summary> /// 点击条目事件(将会重新设置选择项) /// </summary> /// <param name="arg1"></param> /// <param name="arg2"></param> protected virtual void ItemUIList_ItemClickHandle(UIList.ItemClickMouseType arg1, UIListItem arg2) { //设置当前的选择 SelectGoods.childImage.enabled = false; SelectGoods.childImage.gameObject.SetActive(false); SelectGoods = arg2; SelectGoods.childImage.enabled = true; SelectGoods.childImage.gameObject.SetActive(true); ItemUIList.ShowItem(SelectGoods); ItemUIList.UpdateUI(); }
/// <summary> /// 点击任务列表 /// </summary> /// <param name="mouseType"></param> /// <param name="target"></param> private void UiTaskList_ItemClickHandle(UIList.ItemClickMouseType mouseType, UIListItem target) { if (nowTaskItem && nowTaskItem.childImage) { nowTaskItem.childImage.enabled = false; } nowTaskItem = target; nowTaskItem.childImage.enabled = true; if (mouseType == UIList.ItemClickMouseType.Right)//标记任务 { MarkTaskToMap(); } ExplanNowItem(); }
/// <summary> /// 点击选择项 /// </summary> /// <param name="mouseType"></param> /// <param name="target"></param> private void UiList_ItemClickHandle(UIList.ItemClickMouseType mouseType, UIListItem target) { if (nowKeySettingListItem && nowKeySettingListItem.childImage) { nowKeySettingListItem.childImage.enabled = false; } nowKeySettingListItem = target; nowKeySettingListItem.childImage.enabled = true; //处理 switch (mouseType) { case UIList.ItemClickMouseType.Left: SelectAction(); break; } }
/// <summary> /// 点击条目事件 /// </summary> /// <param name="arg1"></param> /// <param name="arg2"></param> protected override void ItemUIList_ItemClickHandle(UIList.ItemClickMouseType arg1, UIListItem arg2) { if (arg2 != null) { base.ItemUIList_ItemClickHandle(arg1, arg2); if (arg1 == UIList.ItemClickMouseType.Right) { if (SelectGoods != null) { waitTip = true; uiShowTip.Show(result => { waitTip = false; if (result)//如果确认后则将现在选择的条目进行处理 { ItemClickAction(); } }); } } } }
/// <summary> /// 组合技能集合列表项点击 /// </summary> /// <param name="mouseType"></param> /// <param name="combineSkillItem"></param> private void CombineSkillList_ItemClickHandle(UIList.ItemClickMouseType mouseType, UIListItem combineSkillItem) { if (enumUISkillCombine == EnumUISkillCombine.CombineSkillItem || enumUISkillCombine == EnumUISkillCombine.CombineSkillLattice) { if (!combineSkillItem) { return; } if (nowCombineSkillItem && nowCombineSkillItem.childImage) { nowCombineSkillItem.childImage.enabled = false; nowCombineSkillItem.childImage.gameObject.SetActive(false); } nowCombineSkillItem = combineSkillItem; if (nowCombineSkillItem && nowCombineSkillItem.childImage) { nowCombineSkillItem.childImage.enabled = true; nowCombineSkillItem.childImage.gameObject.SetActive(true); } SetSkillCombineLatticeAndShowVadio((EnumSkillType[])combineSkillItem.value); } }
/// <summary> /// 集合中的条目被点击 /// </summary> /// <param name="mouseType"></param> /// <param name="target"></param> private void UiDepostiList_ItemClickHandle(UIList.ItemClickMouseType mouseType, UIListItem target) { if (focusUIListItem != null && focusUIListItem.childImage != null) { focusUIListItem.childImage.enabled = false; } focusUIListItem = target; focusUIListItem.childImage.enabled = true; //设置选择了该物体 PlayGoods playGoods = (PlayGoods)focusUIListItem.value; if (SelectGoodsIDAction != null) { SelectGoodsIDAction(playGoods.ID); } //处理功能 switch (mouseType) { case UIList.ItemClickMouseType.Right: ItemAction(); break; } }
/// <summary> /// 选择技能集合列表点击 /// </summary> /// <param name="mouseType"></param> /// <param name="selectSkillItem"></param> private void SelectSkillList_ItemClickHandle(UIList.ItemClickMouseType mouseType, UIListItem selectSkillItem) { nowSelectSkillItem = selectSkillItem; ResetCombineSkillLattice(); }