From 0ace6c8ad391e999909f45a875dfc4f55bd6c2b0 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期四, 08 十一月 2018 11:56:28 +0800
Subject: [PATCH] 4617 【前端】【1.2.0】门票合成支持单材料显示
---
System/Compose/New/SelectEquipModel.cs | 41 +++++++++++++++--------------------------
1 files changed, 15 insertions(+), 26 deletions(-)
diff --git a/System/Compose/New/SelectEquipModel.cs b/System/Compose/New/SelectEquipModel.cs
index 4edb59e..1bc576c 100644
--- a/System/Compose/New/SelectEquipModel.cs
+++ b/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()
--
Gitblit v1.8.0