少年修仙传客户端代码仓库
client_Wu Xijin
2018-11-08 ddaa4e2f9ba1c56485e305c335408e072cafc53c
System/Compose/New/SelectEquipModel.cs
@@ -35,7 +35,6 @@
    PackModelInterface modelInterface { get { return ModelCenter.Instance.GetModel<PackModelInterface>(); } }
    public event Action haveSelectItemRefresh;
    public int[] extraOneKeyPutCondis;
    public int[] noOneKeyPutCondis;
    public override void Init()
@@ -199,11 +198,6 @@
        {
            haveUnfixedSelectItemDic.Add(itemPlace, itemModel);
        }
        if (haveSelectItemRefresh != null)
        {
            haveSelectItemRefresh();
        }
    }
    public void RemoveHaveUnfixedSelectItem(int itemPlace)
@@ -211,11 +205,6 @@
        if (haveUnfixedSelectItemDic.ContainsKey(itemPlace))
        {
            haveUnfixedSelectItemDic.Remove(itemPlace);
        }
        if (haveSelectItemRefresh != null)
        {
            haveSelectItemRefresh();
        }
    }
@@ -226,11 +215,6 @@
        {
            haveAddSelectItemDic.Add(itemPlace, itemModel);
        }
        if (haveSelectItemRefresh != null)
        {
            haveSelectItemRefresh();
        }
    }
    public void RemoveHaveAddSelectItem(int itemPlace)
@@ -238,11 +222,6 @@
        if (haveAddSelectItemDic.ContainsKey(itemPlace))
        {
            haveAddSelectItemDic.Remove(itemPlace);
        }
        if (haveSelectItemRefresh != null)
        {
            haveSelectItemRefresh();
        }
    }
@@ -253,7 +232,6 @@
    }
    public event Action<ItemModel, GameObject,SelectItemType> selectEquipEvent;
    public void RefreshSelectEquip(ItemModel model)
    {
        if (selectEquipEvent != null)
@@ -262,15 +240,26 @@
        }
    }
    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()