From 4a7f3eeccece535973459f8ab8eff885edde0a66 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期四, 20 十二月 2018 17:23:35 +0800
Subject: [PATCH] Merge branch 'Cross_Server' of http://192.168.0.87:10010/r/snxxz_scripts into Cross_Server
---
System/CrossServerOneVsOne/SegmentRewardCell.cs | 45 +++++++++++++++++++++++++++++++++++++++------
1 files changed, 39 insertions(+), 6 deletions(-)
diff --git a/System/CrossServerOneVsOne/SegmentRewardCell.cs b/System/CrossServerOneVsOne/SegmentRewardCell.cs
index bbdd56b..3902720 100644
--- a/System/CrossServerOneVsOne/SegmentRewardCell.cs
+++ b/System/CrossServerOneVsOne/SegmentRewardCell.cs
@@ -22,14 +22,24 @@
ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } }
CrossServerRewardModel m_CrossServerRewardModel;
CrossServerRewardModel crossServerRewardModel { get { return m_CrossServerRewardModel ?? (m_CrossServerRewardModel = ModelCenter.Instance.GetModel<CrossServerRewardModel>()); } }
- public Button ReceiveBtn
+ private int _Id = 0;
+ public void Start()
{
- get { return m_ReceiveBtn; }
- set { m_ReceiveBtn = value; }
-
+
+ }
+ public void OnEnable()
+ {
+
+ }
+ private void OnClickReceive()
+ {
+ crossServerRewardModel.CrossRealmPKGetAward(CrossRealmPKAwardStateEnum.DanLVAwardState, _Id);
}
public void SetReceive(int id)
{
+ m_ReceiveBtn.RemoveAllListeners();
+ m_ReceiveBtn.AddListener(OnClickReceive);
+ _Id = id;
if (crossServerRewardModel.SegmentRewardDic.ContainsKey(id))
{
var dic = crossServerRewardModel.SegmentRewardDic[id];
@@ -37,11 +47,34 @@
m_Text_Number.text = dic.Score.ToString();
ReceiveItem(id);
}
-
+ if ( CrossServerPlayerInfo.Instance.DanLV>=id)
+ {
+ bool Bool = crossServerRewardModel.IsAwardState(CrossRealmPKAwardStateEnum.DanLVAwardState, id);
+ if (Bool)
+ {
+ m_IsReachImage.SetActive(false);
+ m_IsDrawImage.SetActive(true);
+ m_IsMissImage.SetActive(false);
+ m_ReceiveBtn.gameObject.SetActive(false);
+ }
+ else
+ {
+ m_IsReachImage.SetActive(false);
+ m_IsDrawImage.SetActive(false);
+ m_IsMissImage.SetActive(false);
+ m_ReceiveBtn.gameObject.SetActive(true);
+ }
+ }
+ else
+ {
+ m_IsReachImage.SetActive(true);
+ m_IsDrawImage.SetActive(false);
+ m_IsMissImage.SetActive(false);
+ m_ReceiveBtn.gameObject.SetActive(false);
+ }
}
private void ReceiveItem(int Id)
{
- int type = 3;
var dic = crossServerRewardModel.SegmentRewardDic[Id];
for (int i = 0; i < m_Itemlist.childCount; i++)
{
--
Gitblit v1.8.0