| | |
| | |
|
| | | PackModelInterface modelInterface { get { return ModelCenter.Instance.GetModel<PackModelInterface>(); } }
|
| | |
|
| | | public event Action haveSelectItemRefresh;
|
| | | public int[] extraOneKeyPutCondis;
|
| | | public int[] noOneKeyPutCondis;
|
| | | public override void Init()
|
| | |
| | | {
|
| | | haveUnfixedSelectItemDic.Add(itemPlace, itemModel);
|
| | | }
|
| | |
|
| | | if (haveSelectItemRefresh != null)
|
| | | {
|
| | | haveSelectItemRefresh();
|
| | | }
|
| | | }
|
| | |
|
| | | public void RemoveHaveUnfixedSelectItem(int itemPlace)
|
| | |
| | | if (haveUnfixedSelectItemDic.ContainsKey(itemPlace))
|
| | | {
|
| | | haveUnfixedSelectItemDic.Remove(itemPlace);
|
| | | }
|
| | |
|
| | | if (haveSelectItemRefresh != null)
|
| | | {
|
| | | haveSelectItemRefresh();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | haveAddSelectItemDic.Add(itemPlace, itemModel);
|
| | | }
|
| | |
|
| | | if (haveSelectItemRefresh != null)
|
| | | {
|
| | | haveSelectItemRefresh();
|
| | | }
|
| | | }
|
| | |
|
| | | public void RemoveHaveAddSelectItem(int itemPlace)
|
| | |
| | | if (haveAddSelectItemDic.ContainsKey(itemPlace))
|
| | | {
|
| | | haveAddSelectItemDic.Remove(itemPlace);
|
| | | }
|
| | |
|
| | | if (haveSelectItemRefresh != null)
|
| | | {
|
| | | haveSelectItemRefresh();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | }
|
| | |
|
| | | public event Action<ItemModel, GameObject,SelectItemType> selectEquipEvent;
|
| | |
|
| | | public void RefreshSelectEquip(ItemModel model)
|
| | | {
|
| | | if (selectEquipEvent != null)
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | public event Action<ComposeMatCell,int, SelectItemType> UpdateSelectEvent;
|
| | | public ComposeMatCell selectMatCell { get; private set; }
|
| | | public void SetSelectMatCell(ComposeMatCell matCell)
|
| | | {
|
| | | selectMatCell = matCell;
|
| | | }
|
| | | public void UpdateSelectItem(int itemIndex)
|
| | | {
|
| | | if (UpdateSelectEvent != null)
|
| | | {
|
| | | UpdateSelectEvent(selectMatCell,itemIndex,selectItem);
|
| | | }
|
| | | }
|
| | |
|
| | | public void ClearSelectModel()
|
| | | {
|
| | | selectMatCell = null;
|
| | | addParent = null;
|
| | | haveAddSelectItemDic.Clear();
|
| | | haveUnfixedSelectItemDic.Clear();
|
| | | if(haveSelectItemRefresh != null)
|
| | | {
|
| | | haveSelectItemRefresh();
|
| | | }
|
| | | }
|
| | |
|
| | | public Dictionary<int, ItemModel> GetHaveUnfixedSelectItem()
|