From a7c531aa353dae5b40b3c47f37211666ed0250a6 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期一, 25 二月 2019 15:11:17 +0800
Subject: [PATCH] 3335 物品相关类型重构
---
System/FairyAu/RedPacketModel.cs | 576 ++++++++++++++++++++++++++++----------------------------
1 files changed, 288 insertions(+), 288 deletions(-)
diff --git a/System/FairyAu/PlayerRedPacketDatas.cs b/System/FairyAu/RedPacketModel.cs
similarity index 98%
rename from System/FairyAu/PlayerRedPacketDatas.cs
rename to System/FairyAu/RedPacketModel.cs
index bfcaa08..b90d796 100644
--- a/System/FairyAu/PlayerRedPacketDatas.cs
+++ b/System/FairyAu/RedPacketModel.cs
@@ -1,43 +1,43 @@
-锘縰sing Snxxz.UI;
-using System;
+锘縰sing Snxxz.UI;
+using System;
using System.Collections;
using System.Collections.Generic;
-using System.Linq;
-using UnityEngine;
-
-//绾㈠寘淇℃伅
-public class FamilyRedPacket//绾㈠寘淇℃伅
-{
- public int RedPacketID;//绾㈠寘鍞竴ID
- public int PlayerID;//鐜╁ID
- public string Name;//鐜╁鍚嶅瓧
- public int Time;//鏃堕棿
- public int PlayeJob;//鐜╁鑱屼笟
- public int MoneyType;//閲戦挶绫诲瀷//1鏄疺6绾㈠寘
- public int MoneyNum;//閲戦挶鏁伴噺
- public int GetWay; //鑾峰緱閫斿緞
- public int PacketCnt; //鍙姠涓暟
- public int State; //0鏈彂,1鏈鍙�,2宸查鍙�,3鍏ㄩ儴棰嗗畬
- public string Wish; //绁濈璇�
-
-}
-
- public class FamilyRedPacktGrabinfo//瀹舵棌鎶㈢孩鍖呯殑淇℃伅
-{
-
- public string Name;//鐜╁鍚嶅瓧
- public int PlayerJob;//鐜╁鑱屼笟
- public int MoneyNum;//閲戦挶鏁伴噺
-
-
+using System.Linq;
+using UnityEngine;
+
+//绾㈠寘淇℃伅
+public class FamilyRedPacket//绾㈠寘淇℃伅
+{
+ public int RedPacketID;//绾㈠寘鍞竴ID
+ public int PlayerID;//鐜╁ID
+ public string Name;//鐜╁鍚嶅瓧
+ public int Time;//鏃堕棿
+ public int PlayeJob;//鐜╁鑱屼笟
+ public int MoneyType;//閲戦挶绫诲瀷//1鏄疺6绾㈠寘
+ public int MoneyNum;//閲戦挶鏁伴噺
+ public int GetWay; //鑾峰緱閫斿緞
+ public int PacketCnt; //鍙姠涓暟
+ public int State; //0鏈彂,1鏈鍙�,2宸查鍙�,3鍏ㄩ儴棰嗗畬
+ public string Wish; //绁濈璇�
+
}
-public class PlayerRedPacketDatas : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
-{
-
- public Dictionary<int, FamilyRedPacket> _DicRedBag = new Dictionary<int, FamilyRedPacket>();//鎺ユ敹绾㈠寘淇℃伅
- public Dictionary<int, FamilyRedPacktGrabinfo> _DicRedGrabinfo = new Dictionary<int, FamilyRedPacktGrabinfo>();//鑾峰彇鎶㈢孩鍖呯殑淇℃伅瀛楀吀
-
- public delegate void RedEnvelopeToAdd(FamilyRedPacket _familyRedPacket);
+
+ public class FamilyRedPacktGrabinfo//瀹舵棌鎶㈢孩鍖呯殑淇℃伅
+{
+
+ public string Name;//鐜╁鍚嶅瓧
+ public int PlayerJob;//鐜╁鑱屼笟
+ public int MoneyNum;//閲戦挶鏁伴噺
+
+
+}
+public class RedPacketModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
+{
+
+ public Dictionary<int, FamilyRedPacket> _DicRedBag = new Dictionary<int, FamilyRedPacket>();//鎺ユ敹绾㈠寘淇℃伅
+ public Dictionary<int, FamilyRedPacktGrabinfo> _DicRedGrabinfo = new Dictionary<int, FamilyRedPacktGrabinfo>();//鑾峰彇鎶㈢孩鍖呯殑淇℃伅瀛楀吀
+
+ public delegate void RedEnvelopeToAdd(FamilyRedPacket _familyRedPacket);
public static event RedEnvelopeToAdd Event_RedEnvelopeToAdd;//绾㈠寘鐨勬坊鍔�
public delegate void RedEnvelopeToRefresh(FamilyRedPacket _familyRedPacket);
public static event RedEnvelopeToRefresh Event_RedEnvelopeToRefresh;//绾㈠寘鐨勫埛鏂�
@@ -53,258 +53,258 @@
public int redpackDetailId = 0;
public bool IsRedBagGetBool = false;
- public static event Action OnRedBagGetEvent;//鏄惁鏈夊彲棰嗗彇鐨勭孩鍖�
-
- private const int Redpoint_key1 = 1070202;
- public Redpoint redPointStre1 = new Redpoint(10702, Redpoint_key1);
-
- public int RedEnvelopeID = 0;//鍙戠孩鍖呯殑ID锛堢敤浜庨粯璁ゅ脊鍑哄紑锛�
-
- private int GrabRedBagId = 0;
- public override void Init()
- {
- PlayerDatas.Instance.fairyData.OnRefreshFairyMine += OnRefreshFairyMine;
- }
-
- public override void UnInit()
- {
-
- }
-
- public void OnBeforePlayerDataInitialize()
- {
- UseLimit = 0;
- RedEnvelopeID = 0;
- IsRedBagGetBool = false;
- RedBagId = 0;
- }
-
- public void OnPlayerLoginOk()
- {
-
+ public static event Action OnRedBagGetEvent;//鏄惁鏈夊彲棰嗗彇鐨勭孩鍖�
+
+ private const int Redpoint_key1 = 1070202;
+ public Redpoint redPointStre1 = new Redpoint(10702, Redpoint_key1);
+
+ public int RedEnvelopeID = 0;//鍙戠孩鍖呯殑ID锛堢敤浜庨粯璁ゅ脊鍑哄紑锛�
+
+ private int GrabRedBagId = 0;
+ public override void Init()
+ {
+ PlayerDatas.Instance.fairyData.OnRefreshFairyMine += OnRefreshFairyMine;
}
- private void OnRefreshFairyMine()//閫�鍑轰粰鐩�
- {
- if (_DicRedBag.Count > 0 && !PlayerDatas.Instance.fairyData.HasFairy)
- {
- var list = _DicRedBag.Values.ToList();
- for (int i = 0; i < list.Count; i++)
- {
- if (IsDisplayInFamily(list[i].GetWay))
- {
- _DicRedBag.Remove(list[i].RedPacketID);
- }
- }
- }
+ public override void UnInit()
+ {
+
}
- public void RedEnvelopeInfo(HA404_tagGCFamilyRedPacketInfo info)//瀹舵棌绾㈠寘鎬讳俊鎭�
- {
-
-
- if ((int)info.IsAll == 1)
- {
- _DicRedBag.Clear();
- for (int i = 0; i < info.Count; i++)
- {
- if (!_DicRedBag.ContainsKey((int)info.RedPacketInfo[i].RedPacketID))
- {
- FamilyRedPacket _familyRed = new FamilyRedPacket();
- _familyRed.RedPacketID = (int)info.RedPacketInfo[i].RedPacketID;
- _familyRed.PlayerID = (int)info.RedPacketInfo[i].PlayerID;
- _familyRed.Name = info.RedPacketInfo[i].Name;
- _familyRed.Time = (int)info.RedPacketInfo[i].Time;
- _familyRed.PlayeJob = (int)info.RedPacketInfo[i].PlayeJob;
- _familyRed.MoneyType = (int)info.RedPacketInfo[i].MoneyType;
- _familyRed.MoneyNum = (int)info.RedPacketInfo[i].MoneyNum;
- _familyRed.GetWay = (int)info.RedPacketInfo[i].GetWay;
- _familyRed.PacketCnt = (int)info.RedPacketInfo[i].PacketCnt;
- _familyRed.State = (int)info.RedPacketInfo[i].State;
- _familyRed.Wish = (string)info.RedPacketInfo[i].Wish;
- _DicRedBag.Add((int)info.RedPacketInfo[i].RedPacketID, _familyRed);
-
- }
-
- }
-
- }
- else
- {
- for (int i = 0; i < info.Count; i++)
- {
- if (!_DicRedBag.ContainsKey((int)info.RedPacketInfo[i].RedPacketID))
- {
- FamilyRedPacket _familyRed = new FamilyRedPacket();
- _familyRed.RedPacketID = (int)info.RedPacketInfo[i].RedPacketID;
- _familyRed.PlayerID = (int)info.RedPacketInfo[i].PlayerID;
- _familyRed.Name = info.RedPacketInfo[i].Name;
- _familyRed.Time = (int)info.RedPacketInfo[i].Time;
- _familyRed.PlayeJob = (int)info.RedPacketInfo[i].PlayeJob;
- _familyRed.MoneyType = (int)info.RedPacketInfo[i].MoneyType;
- _familyRed.MoneyNum = (int)info.RedPacketInfo[i].MoneyNum;
- _familyRed.GetWay = (int)info.RedPacketInfo[i].GetWay;
- _familyRed.PacketCnt = (int)info.RedPacketInfo[i].PacketCnt;
- _familyRed.State = (int)info.RedPacketInfo[i].State;
- _familyRed.Wish = (string)info.RedPacketInfo[i].Wish;
- _DicRedBag.Add((int)info.RedPacketInfo[i].RedPacketID, _familyRed);
-
- if (Event_RedEnvelopeToAdd != null)
- Event_RedEnvelopeToAdd(_familyRed);
- }
- else
- {
-
-
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].RedPacketID = (int)info.RedPacketInfo[i].RedPacketID;
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].PlayerID = (int)info.RedPacketInfo[i].PlayerID;
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].Name = info.RedPacketInfo[i].Name;
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].Time = (int)info.RedPacketInfo[i].Time;
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].PlayeJob = (int)info.RedPacketInfo[i].PlayeJob;
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].MoneyType = (int)info.RedPacketInfo[i].MoneyType;
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].MoneyNum = (int)info.RedPacketInfo[i].MoneyNum;
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].GetWay = (int)info.RedPacketInfo[i].GetWay;
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].PacketCnt = (int)info.RedPacketInfo[i].PacketCnt;
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].State = (int)info.RedPacketInfo[i].State;
- if ((int)info.RedPacketInfo[i].RedPacketID == GrabRedBagId)
- {
- var Values = _DicRedGrabinfo.Values;
- foreach (var value in Values)
- {
- if (value.Name == PlayerDatas.Instance.baseData.PlayerName)
- {
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].State = 2;
- }
- }
- }
- _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].Wish = (string)info.RedPacketInfo[i].Wish;
- if (Event_RedEnvelopeToRefresh != null)
- {
- Event_RedEnvelopeToRefresh(_DicRedBag[(int)info.RedPacketInfo[i].RedPacketID]);
- RedBagPoppingOpen();
- }
-
- }
- }
- }
-
- IsRedBagGet();
- RedPacketRedDot();
- }
-
- private void RedBagPoppingOpen()
- {
- if (_DicRedBag.ContainsKey(RedEnvelopeID) && WindowCenter.Instance.IsOpen<RedBagTipsWin>())
- {
- var redBag = _DicRedBag[RedEnvelopeID];
- if (IsDisplayInFamily(redBag.GetWay) && redBag.GetWay != 0 && redBag.PlayerID == PlayerDatas.Instance.PlayerId && redBag.State == 1)
- {
- RedBagId = RedEnvelopeID;
- WindowCenter.Instance.Open<RedpackOpenWin>();//鎵撳紑棰嗗彇鐣岄潰
- }
- }
-
-
- }
-
-
- public void IsRedBagGet()
- {
- IsRedBagGetBool = false;
- foreach (var value in _DicRedBag.Values)
- {
- if (!IsDisplayInFamily(value.GetWay))
- {
- continue;
- }
- if (value.State == 1)
- {
- IsRedBagGetBool = true;
- }
- }
- if (IsRedBagGetBool)
- {
- if (OnRedBagGetEvent != null)
- {
- OnRedBagGetEvent();
- }
- }
- }
-
-
- private void RedPacketRedDot()
- {
- redPointStre1.state = RedPointState.None;
- bool _bool = false;
- foreach (var value in _DicRedBag.Values)
- {
-
- if (value.PlayerID == PlayerDatas.Instance.baseData.PlayerID && value.State == 0 && IsDisplayInFamily(value.GetWay))
- {
- _bool = true;
- }
- if (value.State == 1 && IsDisplayInFamily(value.GetWay))
- {
- _bool = true;
- }
- }
- if (_bool)
- {
- redPointStre1.state = RedPointState.Simple;
- }
-
- }
-
- public string RedPacketMaxName = null;//鏈�澶х孩鍖呮暟閲忕殑ID
- public void GrabRedEnvelope( HA405_tagGCFamilyRedPacketGrabInfo info)//瀹舵棌鎶㈢孩鍖呬俊鎭�
- {
- GrabRedBagId = (int)info.RedPacketID;
- int _moneyNum = 0;
- _DicRedGrabinfo.Clear();
-
- for (int i = 0; i < info.Count;i++)
- {
- if (!_DicRedGrabinfo.ContainsKey(i))
- {
- FamilyRedPacktGrabinfo _familyRed = new FamilyRedPacktGrabinfo();
-
- _familyRed.Name = info.GrabInfo[i].Name;
- _familyRed.PlayerJob = info.GrabInfo[i].PlayeJob;
- _familyRed.MoneyNum = (int)info.GrabInfo[i].MoneyNum;
- if ((int)info.GrabInfo[i].MoneyNum > _moneyNum)
- {
- _moneyNum = (int)info.GrabInfo[i].MoneyNum;
- RedPacketMaxName = info.GrabInfo[i].Name;
-
- }
- _DicRedGrabinfo.Add(i, _familyRed);
-
-
- }
-
-
- }
-
- if (Event_DetailsRedEnvelopeRefresh != null)
- Event_DetailsRedEnvelopeRefresh();
-
-
-
-
- }
-
- public bool IsDisplayInFamily(int getWay)
- {
- if (getWay == 5)
- {
- return false;
- }
- if (getWay == FestivalRedpackModel.FESTIVALSYSTEMREDPACK1
- || getWay == FestivalRedpackModel.FESTIVALSYSTEMREDPACK2
- || getWay == FestivalRedpackModel.FESTIVALTASKREDPACKTYPE)
- {
- return false;
- }
- return true;
- }
-
+
+ public void OnBeforePlayerDataInitialize()
+ {
+ UseLimit = 0;
+ RedEnvelopeID = 0;
+ IsRedBagGetBool = false;
+ RedBagId = 0;
+ }
+
+ public void OnPlayerLoginOk()
+ {
+
+ }
+
+ private void OnRefreshFairyMine()//閫�鍑轰粰鐩�
+ {
+ if (_DicRedBag.Count > 0 && !PlayerDatas.Instance.fairyData.HasFairy)
+ {
+ var list = _DicRedBag.Values.ToList();
+ for (int i = 0; i < list.Count; i++)
+ {
+ if (IsDisplayInFamily(list[i].GetWay))
+ {
+ _DicRedBag.Remove(list[i].RedPacketID);
+ }
+ }
+ }
+ }
+ public void RedEnvelopeInfo(HA404_tagGCFamilyRedPacketInfo info)//瀹舵棌绾㈠寘鎬讳俊鎭�
+ {
+
+
+ if ((int)info.IsAll == 1)
+ {
+ _DicRedBag.Clear();
+ for (int i = 0; i < info.Count; i++)
+ {
+ if (!_DicRedBag.ContainsKey((int)info.RedPacketInfo[i].RedPacketID))
+ {
+ FamilyRedPacket _familyRed = new FamilyRedPacket();
+ _familyRed.RedPacketID = (int)info.RedPacketInfo[i].RedPacketID;
+ _familyRed.PlayerID = (int)info.RedPacketInfo[i].PlayerID;
+ _familyRed.Name = info.RedPacketInfo[i].Name;
+ _familyRed.Time = (int)info.RedPacketInfo[i].Time;
+ _familyRed.PlayeJob = (int)info.RedPacketInfo[i].PlayeJob;
+ _familyRed.MoneyType = (int)info.RedPacketInfo[i].MoneyType;
+ _familyRed.MoneyNum = (int)info.RedPacketInfo[i].MoneyNum;
+ _familyRed.GetWay = (int)info.RedPacketInfo[i].GetWay;
+ _familyRed.PacketCnt = (int)info.RedPacketInfo[i].PacketCnt;
+ _familyRed.State = (int)info.RedPacketInfo[i].State;
+ _familyRed.Wish = (string)info.RedPacketInfo[i].Wish;
+ _DicRedBag.Add((int)info.RedPacketInfo[i].RedPacketID, _familyRed);
+
+ }
+
+ }
+
+ }
+ else
+ {
+ for (int i = 0; i < info.Count; i++)
+ {
+ if (!_DicRedBag.ContainsKey((int)info.RedPacketInfo[i].RedPacketID))
+ {
+ FamilyRedPacket _familyRed = new FamilyRedPacket();
+ _familyRed.RedPacketID = (int)info.RedPacketInfo[i].RedPacketID;
+ _familyRed.PlayerID = (int)info.RedPacketInfo[i].PlayerID;
+ _familyRed.Name = info.RedPacketInfo[i].Name;
+ _familyRed.Time = (int)info.RedPacketInfo[i].Time;
+ _familyRed.PlayeJob = (int)info.RedPacketInfo[i].PlayeJob;
+ _familyRed.MoneyType = (int)info.RedPacketInfo[i].MoneyType;
+ _familyRed.MoneyNum = (int)info.RedPacketInfo[i].MoneyNum;
+ _familyRed.GetWay = (int)info.RedPacketInfo[i].GetWay;
+ _familyRed.PacketCnt = (int)info.RedPacketInfo[i].PacketCnt;
+ _familyRed.State = (int)info.RedPacketInfo[i].State;
+ _familyRed.Wish = (string)info.RedPacketInfo[i].Wish;
+ _DicRedBag.Add((int)info.RedPacketInfo[i].RedPacketID, _familyRed);
+
+ if (Event_RedEnvelopeToAdd != null)
+ Event_RedEnvelopeToAdd(_familyRed);
+ }
+ else
+ {
+
+
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].RedPacketID = (int)info.RedPacketInfo[i].RedPacketID;
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].PlayerID = (int)info.RedPacketInfo[i].PlayerID;
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].Name = info.RedPacketInfo[i].Name;
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].Time = (int)info.RedPacketInfo[i].Time;
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].PlayeJob = (int)info.RedPacketInfo[i].PlayeJob;
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].MoneyType = (int)info.RedPacketInfo[i].MoneyType;
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].MoneyNum = (int)info.RedPacketInfo[i].MoneyNum;
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].GetWay = (int)info.RedPacketInfo[i].GetWay;
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].PacketCnt = (int)info.RedPacketInfo[i].PacketCnt;
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].State = (int)info.RedPacketInfo[i].State;
+ if ((int)info.RedPacketInfo[i].RedPacketID == GrabRedBagId)
+ {
+ var Values = _DicRedGrabinfo.Values;
+ foreach (var value in Values)
+ {
+ if (value.Name == PlayerDatas.Instance.baseData.PlayerName)
+ {
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].State = 2;
+ }
+ }
+ }
+ _DicRedBag[(int)info.RedPacketInfo[i].RedPacketID].Wish = (string)info.RedPacketInfo[i].Wish;
+ if (Event_RedEnvelopeToRefresh != null)
+ {
+ Event_RedEnvelopeToRefresh(_DicRedBag[(int)info.RedPacketInfo[i].RedPacketID]);
+ RedBagPoppingOpen();
+ }
+
+ }
+ }
+ }
+
+ IsRedBagGet();
+ RedPacketRedDot();
+ }
+
+ private void RedBagPoppingOpen()
+ {
+ if (_DicRedBag.ContainsKey(RedEnvelopeID) && WindowCenter.Instance.IsOpen<RedBagTipsWin>())
+ {
+ var redBag = _DicRedBag[RedEnvelopeID];
+ if (IsDisplayInFamily(redBag.GetWay) && redBag.GetWay != 0 && redBag.PlayerID == PlayerDatas.Instance.PlayerId && redBag.State == 1)
+ {
+ RedBagId = RedEnvelopeID;
+ WindowCenter.Instance.Open<RedpackOpenWin>();//鎵撳紑棰嗗彇鐣岄潰
+ }
+ }
+
+
+ }
+
+
+ public void IsRedBagGet()
+ {
+ IsRedBagGetBool = false;
+ foreach (var value in _DicRedBag.Values)
+ {
+ if (!IsDisplayInFamily(value.GetWay))
+ {
+ continue;
+ }
+ if (value.State == 1)
+ {
+ IsRedBagGetBool = true;
+ }
+ }
+ if (IsRedBagGetBool)
+ {
+ if (OnRedBagGetEvent != null)
+ {
+ OnRedBagGetEvent();
+ }
+ }
+ }
+
+
+ private void RedPacketRedDot()
+ {
+ redPointStre1.state = RedPointState.None;
+ bool _bool = false;
+ foreach (var value in _DicRedBag.Values)
+ {
+
+ if (value.PlayerID == PlayerDatas.Instance.baseData.PlayerID && value.State == 0 && IsDisplayInFamily(value.GetWay))
+ {
+ _bool = true;
+ }
+ if (value.State == 1 && IsDisplayInFamily(value.GetWay))
+ {
+ _bool = true;
+ }
+ }
+ if (_bool)
+ {
+ redPointStre1.state = RedPointState.Simple;
+ }
+
+ }
+
+ public string RedPacketMaxName = null;//鏈�澶х孩鍖呮暟閲忕殑ID
+ public void GrabRedEnvelope( HA405_tagGCFamilyRedPacketGrabInfo info)//瀹舵棌鎶㈢孩鍖呬俊鎭�
+ {
+ GrabRedBagId = (int)info.RedPacketID;
+ int _moneyNum = 0;
+ _DicRedGrabinfo.Clear();
+
+ for (int i = 0; i < info.Count;i++)
+ {
+ if (!_DicRedGrabinfo.ContainsKey(i))
+ {
+ FamilyRedPacktGrabinfo _familyRed = new FamilyRedPacktGrabinfo();
+
+ _familyRed.Name = info.GrabInfo[i].Name;
+ _familyRed.PlayerJob = info.GrabInfo[i].PlayeJob;
+ _familyRed.MoneyNum = (int)info.GrabInfo[i].MoneyNum;
+ if ((int)info.GrabInfo[i].MoneyNum > _moneyNum)
+ {
+ _moneyNum = (int)info.GrabInfo[i].MoneyNum;
+ RedPacketMaxName = info.GrabInfo[i].Name;
+
+ }
+ _DicRedGrabinfo.Add(i, _familyRed);
+
+
+ }
+
+
+ }
+
+ if (Event_DetailsRedEnvelopeRefresh != null)
+ Event_DetailsRedEnvelopeRefresh();
+
+
+
+
+ }
+
+ public bool IsDisplayInFamily(int getWay)
+ {
+ if (getWay == 5)
+ {
+ return false;
+ }
+ if (getWay == FestivalRedpackModel.FESTIVALSYSTEMREDPACK1
+ || getWay == FestivalRedpackModel.FESTIVALSYSTEMREDPACK2
+ || getWay == FestivalRedpackModel.FESTIVALTASKREDPACKTYPE)
+ {
+ return false;
+ }
+ return true;
+ }
+
}
--
Gitblit v1.8.0