移除无用的代码

This commit is contained in:
SD-20250415ABSO\Administrator 2025-04-24 17:34:34 +08:00
parent 67a94e0be7
commit d9fea6d724
6 changed files with 1461 additions and 1522 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,46 +1,46 @@
using System.Collections; // using System.Collections;
using System.Collections.Generic; // using System.Collections.Generic;
using Cysharp.Threading.Tasks; // using Cysharp.Threading.Tasks;
using DG.Tweening; // using DG.Tweening;
using UnityEngine; // using UnityEngine;
namespace GameLogic // namespace GameLogic
{ // {
public class ActorItem : MonoBehaviour // public class ActorItem : MonoBehaviour
{ // {
// Start is called before the first frame update // // Start is called before the first frame update
[SerializeField] // [SerializeField]
private SpriteRenderer spriteRenderer; // private SpriteRenderer spriteRenderer;
[SerializeField] // [SerializeField]
private GameObject effect; // private GameObject effect;
void Start() // void Start()
{ // {
} // }
// Update is called once per frame // // Update is called once per frame
void Update() // void Update()
{ // {
} // }
public async void OnInit(string url, Actor actor) // public async void OnInit(string url, Actor actor)
{ // {
// Ëæ»ú×Ô¼ºµÄλÖà // // <20><><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD>λ<EFBFBD><CEBB>
await AsyncImageDownload.Instance.SetAsyncImage(url, spriteRenderer); // await AsyncImageDownload.Instance.SetAsyncImage(url, spriteRenderer);
this.gameObject.transform.position = new Vector3(Random.Range(-50, 50), Random.Range(-60, 60)); // this.gameObject.transform.position = new Vector3(Random.Range(-50, 50), Random.Range(-60, 60));
this.gameObject.SetActive(true); // this.gameObject.SetActive(true);
this.transform.DOScale(1.5f, 3f); // this.transform.DOScale(1.5f, 3f);
this.transform.DOMove(actor.m_Go.transform.position, 3f).OnComplete(async () => // this.transform.DOMove(actor.m_Go.transform.position, 3f).OnComplete(async () =>
{ // {
effect.gameObject.SetActive(true); // effect.gameObject.SetActive(true);
await UniTask.Delay(1000); // await UniTask.Delay(1000);
Destroy(gameObject); // Destroy(gameObject);
}); // });
} // }
} // }
} // }

View File

@ -1,148 +1,148 @@
using GameLogic; // using GameLogic;
using TEngine; // using TEngine;
using UnityEngine; // using UnityEngine;
using UnityEngine.UI; // using UnityEngine.UI;
public class HItemActor : MonoBehaviour // public class HItemActor : MonoBehaviour
{ // {
private Image m_HImg; // private Image m_HImg;
private Text m_Value; // private Text m_Value;
private RectTransform m_HeadList; // private RectTransform m_HeadList;
private GameObject m_HeadItem; // private GameObject m_HeadItem;
private GameObject m_Item; // private GameObject m_Item;
private Text m_Name; // private Text m_Name;
private Text m_Rank; // private Text m_Rank;
public Actor m_Actor; // 映射的Actor // public Actor m_Actor; // 映射的Actor
public int m_Index; // 当前排名 // public int m_Index; // 当前排名
private bool isAddEvent = false; // private bool isAddEvent = false;
private void Awake() // private void Awake()
{ // {
m_HImg = transform.Find("Image/HImg").GetComponent<Image>(); // m_HImg = transform.Find("Image/HImg").GetComponent<Image>();
m_Value = transform.Find("Value").GetComponent<Text>(); // m_Value = transform.Find("Value").GetComponent<Text>();
m_HeadList = transform.Find("HeadList").GetComponent<RectTransform>(); // m_HeadList = transform.Find("HeadList").GetComponent<RectTransform>();
m_Name = transform.Find("Name").GetComponent<Text>(); // m_Name = transform.Find("Name").GetComponent<Text>();
m_Rank = transform.Find("RankBg/Rank").GetComponent<Text>(); // m_Rank = transform.Find("RankBg/Rank").GetComponent<Text>();
m_HeadItem = transform.Find("HeadList/HeadItem").gameObject; // m_HeadItem = transform.Find("HeadList/HeadItem").gameObject;
m_Item = transform.Find("Image/Item/m_item").gameObject; // m_Item = transform.Find("Image/Item/m_item").gameObject;
isAddEvent = true; // isAddEvent = true;
GameEvent.AddEventListener<UnitPlayerData>(EventConts.AddPlayer, AddTuanduiPlayer); // GameEvent.AddEventListener<UnitPlayerData>(EventConts.AddPlayer, AddTuanduiPlayer);
} // }
public void OnInit(string id) // public void OnInit(string id)
{ // {
m_Actor = DataGameSceneManager.Instance.GetTeamActor(id); // m_Actor = DataGameSceneManager.Instance.GetTeamActor(id);
if (EventConts.gameStateType == GameStateType.) // if (EventConts.gameStateType == GameStateType.团队赛)
{ // {
m_Name.text = string.Format("{0}.{1}", ((int.Parse(id) + 1).ToString()), DataGameSceneManager.Instance.GetStrs(int.Parse(id))); // m_Name.text = string.Format("{0}.{1}", ((int.Parse(id) + 1).ToString()), DataGameSceneManager.Instance.GetStrs(int.Parse(id)));
string hexColor = "#" + EventConts.colorList[int.Parse(id)]; // string hexColor = "#" + EventConts.colorList[int.Parse(id)];
Color color; // Color color;
if (ColorUtility.TryParseHtmlString(hexColor, out color)) // if (ColorUtility.TryParseHtmlString(hexColor, out color))
{ // {
m_HImg.color = color; // m_HImg.color = color;
} // }
else // else
{ // {
Debug.LogError("Invalid color code: " + hexColor); // Debug.LogError("Invalid color code: " + hexColor);
} // }
} // }
else // else
{ // {
int m_Id = DataGameSceneManager.Instance.GetUnitPlayerDatas().Count % 15; // int m_Id = DataGameSceneManager.Instance.GetUnitPlayerDatas().Count % 15;
string hexColor = "#" + EventConts.colorList[m_Id]; // string hexColor = "#" + EventConts.colorList[m_Id];
Color color; // Color color;
if (ColorUtility.TryParseHtmlString(hexColor, out color)) // if (ColorUtility.TryParseHtmlString(hexColor, out color))
{ // {
m_HImg.color = color; // m_HImg.color = color;
} // }
else // else
{ // {
Debug.LogError("Invalid color code: " + hexColor); // Debug.LogError("Invalid color code: " + hexColor);
} // }
m_Name.text = m_Actor.GetIndexRankUnityData().protCustMessageData.nickName.Length > 4 ? m_Actor.GetIndexRankUnityData().protCustMessageData.nickName.Substring(0, 4) : m_Actor.GetIndexRankUnityData().protCustMessageData.nickName; // m_Name.text = m_Actor.GetIndexRankUnityData().protCustMessageData.nickName.Length > 4 ? m_Actor.GetIndexRankUnityData().protCustMessageData.nickName.Substring(0, 4) : m_Actor.GetIndexRankUnityData().protCustMessageData.nickName;
} // }
m_Value.text = m_Actor.GetPush().ToString(); // m_Value.text = m_Actor.GetPush().ToString();
// 添加玩家头像 // // 添加玩家头像
AddUnitPlayerData(m_Actor.GetIndexRankUnityData()); // AddUnitPlayerData(m_Actor.GetIndexRankUnityData());
} // }
public void OnUpdate(long allValue) // public void OnUpdate(long allValue)
{ // {
UpdateHImg(allValue); // UpdateHImg(allValue);
} // }
public void AddTuanduiPlayer(UnitPlayerData unitPlayerData) // public void AddTuanduiPlayer(UnitPlayerData unitPlayerData)
{ // {
if (m_Actor.GetUnitPlayerDatas().Contains(unitPlayerData)) // if (m_Actor.GetUnitPlayerDatas().Contains(unitPlayerData))
{ // {
var headItem = Instantiate(m_Item); // var headItem = Instantiate(m_Item);
headItem.transform.SetParent(transform.Find("Image/Item")); // headItem.transform.SetParent(transform.Find("Image/Item"));
headItem.transform.localScale = Vector3.one; // headItem.transform.localScale = Vector3.one;
headItem.transform.localPosition = Vector3.zero; // headItem.transform.localPosition = Vector3.zero;
headItem.gameObject.SetActive(true); // headItem.gameObject.SetActive(true);
var img = headItem.GetComponent<Image>(); // var img = headItem.GetComponent<Image>();
AsyncImageDownload.Instance.SetAsyncImage(unitPlayerData.protCustMessageData.imgURL, img); // AsyncImageDownload.Instance.SetAsyncImage(unitPlayerData.protCustMessageData.imgURL, img);
} // }
} // }
public void AddUnitPlayerData(UnitPlayerData unitPlayerData) // public void AddUnitPlayerData(UnitPlayerData unitPlayerData)
{ // {
var headItem = Instantiate(m_HeadItem); // var headItem = Instantiate(m_HeadItem);
headItem.transform.SetParent(m_HeadList); // headItem.transform.SetParent(m_HeadList);
headItem.transform.localScale = Vector3.one * 0.33f; // headItem.transform.localScale = Vector3.one * 0.33f;
headItem.transform.localPosition = Vector3.zero; // headItem.transform.localPosition = Vector3.zero;
headItem.gameObject.SetActive(true); // headItem.gameObject.SetActive(true);
Image rawImage = headItem.transform.Find("Mask/m_Icon").GetComponent<Image>(); // Image rawImage = headItem.transform.Find("Mask/m_Icon").GetComponent<Image>();
// 团队赛的时候,创建是没玩家的 // // 团队赛的时候,创建是没玩家的
if (unitPlayerData != null) // if (unitPlayerData != null)
{ // {
AsyncImageDownload.Instance.SetAsyncImage(unitPlayerData.protCustMessageData.imgURL, rawImage); // AsyncImageDownload.Instance.SetAsyncImage(unitPlayerData.protCustMessageData.imgURL, rawImage);
} // }
else // else
{ // {
rawImage.sprite = GameModule.Resource.LoadAsset<Sprite>("q_" + (int.Parse(m_Actor.m_Id) + 1)); // rawImage.sprite = GameModule.Resource.LoadAsset<Sprite>("q_" + (int.Parse(m_Actor.m_Id) + 1));
} // }
} // }
private void UpdateHImg(long allValue) // private void UpdateHImg(long allValue)
{ // {
// 避免除0 // // 避免除0
if (allValue == 0) // if (allValue == 0)
{ // {
return; // return;
} // }
// 设置H_Img Wdith // // 设置H_Img Wdith
float minWidth = 10f; // Minimum width // float minWidth = 10f; // Minimum width
float maxWidth = 150f; // Maximum width // float maxWidth = 150f; // Maximum width
float pushRatio = m_Actor.GetPush() / (float)allValue; // float pushRatio = m_Actor.GetPush() / (float)allValue;
// Increase the scaling factor to make the width larger // // Increase the scaling factor to make the width larger
float newWidth = Mathf.Clamp(minWidth + (maxWidth - minWidth) * pushRatio, minWidth, maxWidth); // float newWidth = Mathf.Clamp(minWidth + (maxWidth - minWidth) * pushRatio, minWidth, maxWidth);
m_HImg.rectTransform.sizeDelta = new Vector2(newWidth, m_HImg.rectTransform.sizeDelta.y); // m_HImg.rectTransform.sizeDelta = new Vector2(newWidth, m_HImg.rectTransform.sizeDelta.y);
m_Value.text = m_Actor.GetPush().ToString(); // m_Value.text = m_Actor.GetPush().ToString();
m_Rank.text = "No." + m_Index; // m_Rank.text = "No." + m_Index;
} // }
public long GetScore() // public long GetScore()
{ // {
return m_Actor.GetAllPlayerScore(); // return m_Actor.GetAllPlayerScore();
} // }
public long GetAllPower() // public long GetAllPower()
{ // {
return m_Actor.GetPush(); // return m_Actor.GetPush();
} // }
public void OnRemove() // public void OnRemove()
{ // {
// if (isAddEvent) // // if (isAddEvent)
// { // // {
// GameEvent.RemoveEventListener<UnitPlayerData>(EventConts.AddPlayer, AddTuanduiPlayer); // // GameEvent.RemoveEventListener<UnitPlayerData>(EventConts.AddPlayer, AddTuanduiPlayer);
// } // // }
Destroy(gameObject); // Destroy(gameObject);
} // }
} // }

View File

@ -68,98 +68,98 @@ namespace GameLogic
} }
} }
if (EventConts.gameStateType == GameStateType.) // if (EventConts.gameStateType == GameStateType.团队赛)
{ // {
// 没有加入过阵营 // // 没有加入过阵营
if (data.teamId == "-1") // if (data.teamId == "-1")
{ // {
// 指令集操作 // // 指令集操作
if (protCustMessageData.content.Contains("加入")) // if (protCustMessageData.content.Contains("加入"))
{ // {
var number = protCustMessageData.content.Where(c => char.IsDigit(c)).ToArray(); // var number = protCustMessageData.content.Where(c => char.IsDigit(c)).ToArray();
if (number.Length == 0) // if (number.Length == 0)
{ // {
// 检查是否输入姓氏 // // 检查是否输入姓氏
foreach (var surname in DataGameSceneManager.Instance.m_Strs) // foreach (var surname in DataGameSceneManager.Instance.m_Strs)
{ // {
if (protCustMessageData.content.Contains(surname)) // if (protCustMessageData.content.Contains(surname))
{ // {
int index = DataGameSceneManager.Instance.m_Strs.IndexOf(surname); // int index = DataGameSceneManager.Instance.m_Strs.IndexOf(surname);
var actor = DataGameSceneManager.Instance.GetTeamActor(index.ToString()); // var actor = DataGameSceneManager.Instance.GetTeamActor(index.ToString());
actor.AddUnitPlayer(data); // actor.AddUnitPlayer(data);
return; // return;
} // }
} // }
} // }
else // else
{ // {
int targetId = int.Parse(new string(number)); // int targetId = int.Parse(new string(number));
// 超过最大数 // // 超过最大数
if (targetId > EventConts.MaxPlayerIds) // if (targetId > EventConts.MaxPlayerIds)
{ // {
targetId = Random.Range(targetId, EventConts.MaxPlayerIds); // targetId = Random.Range(targetId, EventConts.MaxPlayerIds);
} // }
var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString()); // var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString());
actor.AddUnitPlayer(data); // actor.AddUnitPlayer(data);
} // }
} // }
else if (protCustMessageData.content.Contains("666")) // else if (protCustMessageData.content.Contains("666"))
{ // {
int targetId = Random.Range(1, EventConts.MaxPlayerIds); // int targetId = Random.Range(1, EventConts.MaxPlayerIds);
var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString()); // var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString());
if (actor == null) // if (actor == null)
{ // {
Log.Error("没有获取到实体玩家,tid = {0}", targetId); // Log.Error("没有获取到实体玩家,tid = {0}", targetId);
return; // return;
} // }
actor.AddUnitPlayer(data); // actor.AddUnitPlayer(data);
} // }
else // else
{ // {
// 直接数字 // // 直接数字
var number = protCustMessageData.content.Where(c => char.IsDigit(c)).ToArray(); // var number = protCustMessageData.content.Where(c => char.IsDigit(c)).ToArray();
if (number.Length == 0) // if (number.Length == 0)
{ // {
Log.Error("No digits found in content: {0}", protCustMessageData.content); // Log.Error("No digits found in content: {0}", protCustMessageData.content);
return; // or handle the error as needed // return; // or handle the error as needed
} // }
int targetId = -1; // int targetId = -1;
if (int.TryParse(new string(number), out targetId)) // if (int.TryParse(new string(number), out targetId))
{ // {
// 超过最大数 // // 超过最大数
if (targetId > EventConts.MaxPlayerIds) // if (targetId > EventConts.MaxPlayerIds)
{ // {
targetId = Random.Range(targetId, EventConts.MaxPlayerIds); // targetId = Random.Range(targetId, EventConts.MaxPlayerIds);
} // }
var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString()); // var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString());
actor.AddUnitPlayer(data); // actor.AddUnitPlayer(data);
Log.Info("玩家 {0} , 进攻 {1}", data.protCustMessageData.nickName, targetId); // Log.Info("玩家 {0} , 进攻 {1}", data.protCustMessageData.nickName, targetId);
} // }
} // }
} // }
else // else
{ // {
// 加入过阵营 // // 加入过阵营
var actor = DataGameSceneManager.Instance.GetTeamActor(data.teamId); // var actor = DataGameSceneManager.Instance.GetTeamActor(data.teamId);
} // }
} // }
else if (EventConts.gameStateType == GameStateType.) // else if (EventConts.gameStateType == GameStateType.个人赛)
{ // {
var actor = DataGameSceneManager.Instance.GetTeamActor(data.teamId); // var actor = DataGameSceneManager.Instance.GetTeamActor(data.teamId);
if (actor == null) // if (actor == null)
{ // {
actor = DataGameSceneManager.Instance.CraeteTeamActor(data); // actor = DataGameSceneManager.Instance.CraeteTeamActor(data);
actor.AddUnitPlayer(data); // actor.AddUnitPlayer(data);
} // }
} // }
} }
@ -177,45 +177,45 @@ namespace GameLogic
return; return;
} }
// 随机落座 // // 随机落座
if (EventConts.gameStateType == GameStateType.) // if (EventConts.gameStateType == GameStateType.团队赛)
{ // {
int targetId = Random.Range(1, EventConts.MaxPlayerIds); // int targetId = Random.Range(1, EventConts.MaxPlayerIds);
var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString()); // var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString());
if (actor == null) // if (actor == null)
{ // {
Log.Error("没有获取到实体玩家,tid = {0}", targetId); // Log.Error("没有获取到实体玩家,tid = {0}", targetId);
return; // return;
} // }
actor.AddUnitPlayer(data); // actor.AddUnitPlayer(data);
} // }
else if (EventConts.gameStateType == GameStateType.) // else if (EventConts.gameStateType == GameStateType.个人赛)
{ // {
var actor = DataGameSceneManager.Instance.GetTeamActor(data.teamId); // var actor = DataGameSceneManager.Instance.GetTeamActor(data.teamId);
if (actor == null) // if (actor == null)
{ // {
actor = DataGameSceneManager.Instance.CraeteTeamActor(data); // actor = DataGameSceneManager.Instance.CraeteTeamActor(data);
actor.AddUnitPlayer(data); // actor.AddUnitPlayer(data);
} // }
} // }
} }
if (data.teamId == "-1") // if (data.teamId == "-1")
{ // {
// 随机落座 // // 随机落座
if (EventConts.gameStateType == GameStateType.) // if (EventConts.gameStateType == GameStateType.团队赛)
{ // {
int targetId = Random.Range(1, EventConts.MaxPlayerIds); // int targetId = Random.Range(1, EventConts.MaxPlayerIds);
var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString()); // var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString());
if (actor == null) // if (actor == null)
{ // {
Log.Error("没有获取到实体玩家,tid = {0}", targetId); // Log.Error("没有获取到实体玩家,tid = {0}", targetId);
return; // return;
} // }
actor.AddUnitPlayer(data); // actor.AddUnitPlayer(data);
} // }
} // }
foreach (var item in m_GiftIds) foreach (var item in m_GiftIds)
@ -280,27 +280,27 @@ namespace GameLogic
} }
else else
{ {
// 增加点赞数量 // // 增加点赞数量
data.m_LikeCount += int.Parse(protCustMessageData.Count); // data.m_LikeCount += int.Parse(protCustMessageData.Count);
var actor = DataGameSceneManager.Instance.GetTeamActor(data.teamId); // var actor = DataGameSceneManager.Instance.GetTeamActor(data.teamId);
if (actor != null) // if (actor != null)
{ // {
GiftConfig giftConfig = ConfigSystem.Instance.Tables.TbGiftConfig.Get(1); // GiftConfig giftConfig = ConfigSystem.Instance.Tables.TbGiftConfig.Get(1);
if (giftConfig == null) // if (giftConfig == null)
{ // {
Log.Error("礼物配置表Id异常 {0}", 1); // Log.Error("礼物配置表Id异常 {0}", 1);
return; // return;
} // }
Log.Debug("点赞:" + data.teamId); // Log.Debug("点赞:" + data.teamId);
DataGameSceneManager.Instance.OnGiftFunc(giftConfig, int.Parse(protCustMessageData.Count), data); // DataGameSceneManager.Instance.OnGiftFunc(giftConfig, int.Parse(protCustMessageData.Count), data);
var a = GameModule.Resource.LoadAsset<GameObject>("Actor_Item"); // var a = GameModule.Resource.LoadAsset<GameObject>("Actor_Item");
var go = GameObject.Instantiate(a, null); // var go = GameObject.Instantiate(a, null);
go.gameObject.SetActive(false); // go.gameObject.SetActive(false);
go.GetComponent<ActorItem>().OnInit(data.protCustMessageData.imgURL, actor); // go.GetComponent<ActorItem>().OnInit(data.protCustMessageData.imgURL, actor);
} // }
} }
} }

View File

@ -39,101 +39,101 @@ public class DataGameModelManager : GameBase.Singleton<DataGameModelManager>
/// </summary> /// </summary>
private void OneGameRankEnd() private void OneGameRankEnd()
{ {
var datas = DataGameSceneManager.Instance.GetAllRankUnityPlayerData(); // var datas = DataGameSceneManager.Instance.GetAllRankUnityPlayerData();
datas.Sort((a, b) => // datas.Sort((a, b) =>
{ // {
if (a.GetIndexRankUnityData().m_Score > b.GetIndexRankUnityData().m_Score) // if (a.GetIndexRankUnityData().m_Score > b.GetIndexRankUnityData().m_Score)
{ // {
return -1; // return -1;
} // }
else // else
{ // {
return 1; // return 1;
} // }
}); // });
List<PostPlayRankData> rankInfos = new List<PostPlayRankData>(); // List<PostPlayRankData> rankInfos = new List<PostPlayRankData>();
for (int i = 0; i < datas.Count; i++) // for (int i = 0; i < datas.Count; i++)
{ // {
var d = datas[i].GetIndexRankUnityData(); // var d = datas[i].GetIndexRankUnityData();
int scale = EventConts.allScoreScale[i >= EventConts.allScoreScale.Length - 1 ? EventConts.allScoreScale.Length - 1 : i]; // int scale = EventConts.allScoreScale[i >= EventConts.allScoreScale.Length - 1 ? EventConts.allScoreScale.Length - 1 : i];
long scoreScale = (long)(DataGameSceneManager.Instance.ScoreAllValue * (scale / 100.0f)); // long scoreScale = (long)(DataGameSceneManager.Instance.ScoreAllValue * (scale / 100.0f));
// Log.Debug("玩家{0},分配所得积分:{1},当前玩家排名:{2}", d.protCustMessageData.nickName, scoreScale, i); // // Log.Debug("玩家{0},分配所得积分:{1},当前玩家排名:{2}", d.protCustMessageData.nickName, scoreScale, i);
// 增加玩家当局积分 // // 增加玩家当局积分
d.m_Score += scoreScale; // d.m_Score += scoreScale;
// 分配胜点 // // 分配胜点
if (i < 3) // if (i < 3)
{ // {
// Use Math.Ceiling to round up the winScale // // Use Math.Ceiling to round up the winScale
long winScale = (long)Math.Ceiling(DataGameSceneManager.Instance.WinAllValue * (EventConts.allWinScale[i] / 100.0f)); // long winScale = (long)Math.Ceiling(DataGameSceneManager.Instance.WinAllValue * (EventConts.allWinScale[i] / 100.0f));
Log.Debug("玩家{0},分配所得胜点:{1}", d.protCustMessageData.nickName, winScale); // Log.Debug("玩家{0},分配所得胜点:{1}", d.protCustMessageData.nickName, winScale);
d.m_AllWinCount = (int)winScale; // d.m_AllWinCount = (int)winScale;
} // }
} // }
// 上报排行榜数据 // // 上报排行榜数据
var allDatas = DataGameSceneManager.Instance.GetUnitPlayerDatas(); // var allDatas = DataGameSceneManager.Instance.GetUnitPlayerDatas();
foreach (var item in allDatas) // foreach (var item in allDatas)
{ // {
PostPlayRankData postPlayRankData = new PostPlayRankData(); // PostPlayRankData postPlayRankData = new PostPlayRankData();
postPlayRankData.uid = item.Key; // postPlayRankData.uid = item.Key;
postPlayRankData.name = item.Value.protCustMessageData.nickName; // postPlayRankData.name = item.Value.protCustMessageData.nickName;
postPlayRankData.score = item.Value.m_Score; // postPlayRankData.score = item.Value.m_Score;
postPlayRankData.pay = 0; // postPlayRankData.pay = 0;
//postPlayRankData.winCount = item.Value.m_AllWinCount; // //postPlayRankData.winCount = item.Value.m_AllWinCount;
postPlayRankData.extData1 = item.Value.m_AllWinCount.ToString(); // postPlayRankData.extData1 = item.Value.m_AllWinCount.ToString();
// Log.Debug($"上传排行榜胜点数据:{postPlayRankData.name}====>{postPlayRankData.winCount}"); // // Log.Debug($"上传排行榜胜点数据:{postPlayRankData.name}====>{postPlayRankData.winCount}");
postPlayRankData.avatar = item.Value.protCustMessageData.imgURL; // postPlayRankData.avatar = item.Value.protCustMessageData.imgURL;
// postPlayRankData.extraInfo = item.Value.m_PlayGameInfoData != null ? item.Value.m_PlayGameInfoData.ToJson() : ""; // // postPlayRankData.extraInfo = item.Value.m_PlayGameInfoData != null ? item.Value.m_PlayGameInfoData.ToJson() : "";
postPlayRankData.exp = item.Value.protCustMessageData.rankRo.exp; // postPlayRankData.exp = item.Value.protCustMessageData.rankRo.exp;
postPlayRankData.lv = item.Value.protCustMessageData.rankRo.lv; // postPlayRankData.lv = item.Value.protCustMessageData.rankRo.lv;
rankInfos.Add(postPlayRankData); // rankInfos.Add(postPlayRankData);
} // }
rankInfos.Sort((a, b) => // rankInfos.Sort((a, b) =>
{ // {
if (a.score > b.score) // if (a.score > b.score)
{ // {
return -1; // return -1;
} // }
else // else
{ // {
return 1; // return 1;
} // }
}); // });
Log.Debug($"上传排行榜数据:{rankInfos.ToJson()}"); // Log.Debug($"上传排行榜数据:{rankInfos.ToJson()}");
string m_Json = EventConts.PlatformType == PlatformType.None ? HttpSendHelper.HttpPostRequest(EventConts.UploadScoreTest, rankInfos.ToJson()) : HttpSendHelper.HttpPostRequest(EventConts.UploadScore, rankInfos.ToJson()); // string m_Json = EventConts.PlatformType == PlatformType.None ? HttpSendHelper.HttpPostRequest(EventConts.UploadScoreTest, rankInfos.ToJson()) : HttpSendHelper.HttpPostRequest(EventConts.UploadScore, rankInfos.ToJson());
Log.Debug($"收到排行榜数据:{m_Json}"); // Log.Debug($"收到排行榜数据:{m_Json}");
PlayRankRootData playRankRootData = JsonHelper.Deserialize<PlayRankRootData>(m_Json); // PlayRankRootData playRankRootData = JsonHelper.Deserialize<PlayRankRootData>(m_Json);
if (playRankRootData != null && playRankRootData.code == 200) // if (playRankRootData != null && playRankRootData.code == 200)
{ // {
// // 清理礼物队列 // // // 清理礼物队列
// DataGameManager.Instance.m_VipItemDatas.Clear(); // // DataGameManager.Instance.m_VipItemDatas.Clear();
// DataGameManager.Instance.m_GiftItemDatas.Clear(); // // DataGameManager.Instance.m_GiftItemDatas.Clear();
// 打开结算界面 // // 打开结算界面
object[] objects = new object[2]; // object[] objects = new object[2];
objects[0] = GameRankType.; // objects[0] = GameRankType.当局排行榜;
objects[1] = playRankRootData.data; // objects[1] = playRankRootData.data;
GameModule.UI.ShowUI<UIGameRankForm>(objects); // GameModule.UI.ShowUI<UIGameRankForm>(objects);
} // }
else // else
{ // {
UITip.ShowMessageBox("排行榜结算异常,请联系管理员!!Code:" + playRankRootData.code, MessageShowType.TwoButton, () => // UITip.ShowMessageBox("排行榜结算异常,请联系管理员!!Code:" + playRankRootData.code, MessageShowType.TwoButton, () =>
{ // {
}, () => // }, () =>
{ // {
}); // });
} // }
} }
/// <summary> /// <summary>
@ -141,116 +141,116 @@ public class DataGameModelManager : GameBase.Singleton<DataGameModelManager>
/// </summary> /// </summary>
private void GameRankEnd() private void GameRankEnd()
{ {
var datas = DataGameSceneManager.Instance.GetTeamActors(); // var datas = DataGameSceneManager.Instance.GetTeamActors();
List<Actor> actors = new List<Actor>(); // List<Actor> actors = new List<Actor>();
foreach (var item in datas) // foreach (var item in datas)
{ // {
actors.Add(item.Value); // actors.Add(item.Value);
} // }
// 排序 // // 排序
actors.Sort((a, b) => // actors.Sort((a, b) =>
{ // {
if (a.GetAllPlayerScore() > b.GetAllPlayerScore()) // if (a.GetAllPlayerScore() > b.GetAllPlayerScore())
{ // {
return -1; // return -1;
} // }
else // else
{ // {
return 1; // return 1;
} // }
}); // });
// 获取获胜阵营玩家数据 // // 获取获胜阵营玩家数据
var us = actors[0].GetUnitPlayerDatas(); // var us = actors[0].GetUnitPlayerDatas();
// 分配 // // 分配
for (int i = 0; i < us.Count; i++) // for (int i = 0; i < us.Count; i++)
{ // {
var d = us[i]; // var d = us[i];
int scale = EventConts.allScoreScale[i >= EventConts.allScoreScale.Length ? EventConts.allScoreScale.Length - 1 : i]; // int scale = EventConts.allScoreScale[i >= EventConts.allScoreScale.Length ? EventConts.allScoreScale.Length - 1 : i];
long scoreScale = (long)(DataGameSceneManager.Instance.ScoreAllValue * (scale / 100.0f)); // long scoreScale = (long)(DataGameSceneManager.Instance.ScoreAllValue * (scale / 100.0f));
//Log.Debug("玩家{0},分配所得积分:{1}", d.protCustMessageData.nickName, scoreScale); // //Log.Debug("玩家{0},分配所得积分:{1}", d.protCustMessageData.nickName, scoreScale);
// 增加玩家当局积分 // // 增加玩家当局积分
d.m_Score += scoreScale; // d.m_Score += scoreScale;
// 分配胜点 // // 分配胜点
//if (i < 3) // //if (i < 3)
//{ // //{
// // Use Math.Ceiling to round up the winScale // // // Use Math.Ceiling to round up the winScale
// long winScale = (long)Math.Ceiling(DataGameSceneManager.Instance.WinAllValue * (EventConts.allWinScale[i] / 100.0f)); // // long winScale = (long)Math.Ceiling(DataGameSceneManager.Instance.WinAllValue * (EventConts.allWinScale[i] / 100.0f));
// Log.Debug("玩家{0},分配所得胜点:{1}", d.protCustMessageData.nickName, winScale); // // Log.Debug("玩家{0},分配所得胜点:{1}", d.protCustMessageData.nickName, winScale);
// d.m_AllWinCount = (int)winScale; // // d.m_AllWinCount = (int)winScale;
//} // //}
if (i == 0 ) // if (i == 0 )
{ // {
// Use Math.Ceiling to round up the winScale // // Use Math.Ceiling to round up the winScale
long winScale = DataGameSceneManager.Instance.WinAllValue; // long winScale = DataGameSceneManager.Instance.WinAllValue;
Log.Debug("玩家{0},分配所得胜点:{1}", d.protCustMessageData.nickName, winScale); // Log.Debug("玩家{0},分配所得胜点:{1}", d.protCustMessageData.nickName, winScale);
d.m_AllWinCount = (int)winScale; // d.m_AllWinCount = (int)winScale;
} // }
} // }
List<PostPlayRankData> rankInfos = new List<PostPlayRankData>(); // List<PostPlayRankData> rankInfos = new List<PostPlayRankData>();
// 上报排行榜数据 // // 上报排行榜数据
var allDatas = DataGameSceneManager.Instance.GetUnitPlayerDatas(); // var allDatas = DataGameSceneManager.Instance.GetUnitPlayerDatas();
foreach (var item in allDatas) // foreach (var item in allDatas)
{ // {
PostPlayRankData postPlayRankData = new PostPlayRankData(); // PostPlayRankData postPlayRankData = new PostPlayRankData();
postPlayRankData.uid = item.Key; // postPlayRankData.uid = item.Key;
postPlayRankData.name = item.Value.protCustMessageData.nickName; // postPlayRankData.name = item.Value.protCustMessageData.nickName;
postPlayRankData.score = item.Value.m_Score; // postPlayRankData.score = item.Value.m_Score;
postPlayRankData.pay = 0; // postPlayRankData.pay = 0;
postPlayRankData.winCount = item.Value.m_AllWinCount; // postPlayRankData.winCount = item.Value.m_AllWinCount;
//postPlayRankData.useClientData = "1"; // //postPlayRankData.useClientData = "1";
postPlayRankData.avatar = item.Value.protCustMessageData.imgURL; // postPlayRankData.avatar = item.Value.protCustMessageData.imgURL;
postPlayRankData.exp = item.Value.protCustMessageData.rankRo.exp; // postPlayRankData.exp = item.Value.protCustMessageData.rankRo.exp;
postPlayRankData.lv = item.Value.protCustMessageData.rankRo.lv; // postPlayRankData.lv = item.Value.protCustMessageData.rankRo.lv;
rankInfos.Add(postPlayRankData); // rankInfos.Add(postPlayRankData);
} // }
rankInfos.Sort((a, b) => // rankInfos.Sort((a, b) =>
{ // {
if (a.score > b.score) // if (a.score > b.score)
{ // {
return -1; // return -1;
} // }
else // else
{ // {
return 1; // return 1;
} // }
}); // });
Log.Debug($"上传排行榜数据:{rankInfos.ToJson()}"); // Log.Debug($"上传排行榜数据:{rankInfos.ToJson()}");
string m_Json = EventConts.PlatformType == PlatformType.None ? HttpSendHelper.HttpPostRequest(EventConts.UploadScoreTest, rankInfos.ToJson()) : HttpSendHelper.HttpPostRequest(EventConts.UploadScore, rankInfos.ToJson()); // string m_Json = EventConts.PlatformType == PlatformType.None ? HttpSendHelper.HttpPostRequest(EventConts.UploadScoreTest, rankInfos.ToJson()) : HttpSendHelper.HttpPostRequest(EventConts.UploadScore, rankInfos.ToJson());
Log.Debug($"收到排行榜数据:{m_Json}"); // Log.Debug($"收到排行榜数据:{m_Json}");
PlayRankRootData playRankRootData = JsonHelper.Deserialize<PlayRankRootData>(m_Json); // PlayRankRootData playRankRootData = JsonHelper.Deserialize<PlayRankRootData>(m_Json);
if (playRankRootData != null && playRankRootData.code == 200) // if (playRankRootData != null && playRankRootData.code == 200)
{ // {
// // 清理礼物队列 // // // 清理礼物队列
// DataGameManager.Instance.m_VipItemDatas.Clear(); // // DataGameManager.Instance.m_VipItemDatas.Clear();
// DataGameManager.Instance.m_GiftItemDatas.Clear(); // // DataGameManager.Instance.m_GiftItemDatas.Clear();
// 打开结算界面 // // 打开结算界面
object[] objects = new object[2]; // object[] objects = new object[2];
objects[0] = GameRankType.; // objects[0] = GameRankType.当局排行榜;
objects[1] = playRankRootData.data; // objects[1] = playRankRootData.data;
GameModule.UI.ShowUI<UIGameRankForm>(objects); // GameModule.UI.ShowUI<UIGameRankForm>(objects);
} // }
else // else
{ // {
UITip.ShowMessageBox("排行榜结算异常,请联系管理员!!Code:" + playRankRootData.code, MessageShowType.TwoButton, () => // UITip.ShowMessageBox("排行榜结算异常,请联系管理员!!Code:" + playRankRootData.code, MessageShowType.TwoButton, () =>
{ // {
}, () => // }, () =>
{ // {
}); // });
} // }
} }

View File

@ -15,8 +15,7 @@ namespace GameLogic
private Transform teamList; private Transform teamList;
private Dictionary<string, UnitPlayerData> m_DicUnitPlayerDatas = new Dictionary<string, UnitPlayerData>(); //局内玩家数据 private Dictionary<string, UnitPlayerData> m_DicUnitPlayerDatas = new Dictionary<string, UnitPlayerData>(); //局内玩家数据
private Dictionary<string, Actor> m_TeamLists = new Dictionary<string, Actor>(); // private List<Actor> m_TeamSortList = new List<Actor>(); // 用于排序的阵营列表数据
private List<Actor> m_TeamSortList = new List<Actor>(); // 用于排序的阵营列表数据
public float m_GameTimerLen = 0; public float m_GameTimerLen = 0;
public List<string> m_Strs = new List<string>() { "陈", "王", "李", "张", "刘", "杨", "黄", "赵", "吴", "周", public List<string> m_Strs = new List<string>() { "陈", "王", "李", "张", "刘", "杨", "黄", "赵", "吴", "周",
"徐", "孙", "马", "朱", "胡","何","林","高","罗","郑", "徐", "孙", "马", "朱", "胡","何","林","高","罗","郑",
@ -40,6 +39,7 @@ namespace GameLogic
{ {
FindGameComponent(); FindGameComponent();
InitGameData(); InitGameData();
InitGameTeam();
} }
@ -63,9 +63,13 @@ namespace GameLogic
m_PanelBg = GameObject.Find("Plane").GetComponent<MeshRenderer>(); m_PanelBg = GameObject.Find("Plane").GetComponent<MeshRenderer>();
} }
public void InitGameTeam() private void InitGameTeam()
{ {
// 根据配置表注册,注册初始化阵营
for (int i = 0; i < m_Strs.Count; i++)
{
}
} }
#endregion #endregion
@ -100,71 +104,7 @@ namespace GameLogic
return m_Strs[key]; return m_Strs[key];
} }
public Actor GetTeamActor(string key)
{
Actor actor = null;
if (m_TeamLists.ContainsKey(key))
{
actor = m_TeamLists[key];
}
return actor;
}
public Actor CraeteTeamActor(UnitPlayerData unitPlayerData)
{
Actor actor = new Actor();
if (m_TeamLists.ContainsKey(unitPlayerData.protCustMessageData.openId))
{
Log.Error("已经存在Actor!!!");
return null;
}
actor.OnInit(unitPlayerData.protCustMessageData.openId.ToString());
m_TeamLists.Add(unitPlayerData.protCustMessageData.openId, actor);
m_TeamSortList.Add(actor);
return actor;
}
/// <summary>
/// 返回当局最高排名的玩家
/// </summary>
/// <returns></returns>
public UnitPlayerData GetOneRankUnitPlayerData()
{
UnitPlayerData data = null;
if (m_TeamSortList.Count <= 0)
{
Log.Error("异常获取.");
return data;
}
data = m_TeamSortList[0].GetIndexRankUnityData();
return data;
}
/// <summary>
/// 返回当前排名最高的阵营
/// </summary>
/// <returns></returns>
public Actor GetTopActor()
{
// m_TeamSortList.Sort((a, b) =>
// {
// return a.GetIndexRankUnityData() == null ? 1 :
// b.GetIndexRankUnityData() == null ? -1 :
// a.GetIndexRankUnityData().m_Score.CompareTo(b.GetIndexRankUnityData().m_Score) * -1;
// });
return m_TeamSortList[0];
}
public List<Actor> GetAllRankUnityPlayerData()
{
return m_TeamSortList;
}
public Dictionary<string, Actor> GetTeamActors()
{
return m_TeamLists;
}
public UnitPlayerData CreateUnitPlayerData(ProtCustMessageData protCustMessageData) public UnitPlayerData CreateUnitPlayerData(ProtCustMessageData protCustMessageData)
{ {
@ -294,22 +234,22 @@ namespace GameLogic
long allValue = 0; long allValue = 0;
// 更新阵营当前总值大小 // // 更新阵营当前总值大小
foreach (var item in m_TeamLists) // foreach (var item in m_TeamLists)
{ // {
// 执行内部更新 // // 执行内部更新
item.Value.OnUpdate(); // item.Value.OnUpdate();
// 计算总值 // // 计算总值
allValue += item.Value.GetPush(); // allValue += item.Value.GetPush();
} // }
// 在遍历一次,求出总值后,各自计算一次自己的scale // // 在遍历一次,求出总值后,各自计算一次自己的scale
foreach (var item in m_TeamLists) // foreach (var item in m_TeamLists)
{ // {
// 执行内部更新 // // 执行内部更新
item.Value.UpdateScale(allValue); // item.Value.UpdateScale(allValue);
} // }
// // Determine the scale for the top team // // Determine the scale for the top team
@ -411,133 +351,133 @@ namespace GameLogic
} }
// 处理音效 // // 处理音效
if (buff.addPower > 0) // if (buff.addPower > 0)
{ // {
// GameModule.Audio.Play(TEngine.AudioType.UISound, "数字跳动的音效", false); // // GameModule.Audio.Play(TEngine.AudioType.UISound, "数字跳动的音效", false);
// 加速特效 // // 加速特效
m_SpeefEffectTimer += buff.m_AllTimer; // m_SpeefEffectTimer += buff.m_AllTimer;
} // }
else // else
{ // {
m_SnowEffectTimer += buff.m_AllTimer; // m_SnowEffectTimer += buff.m_AllTimer;
} // }
// 特殊Buff处理 // // 特殊Buff处理
if (buff.isZoneTimer) // if (buff.isZoneTimer)
{ // {
// 除了我自己以外,都挂这个Buff // // 除了我自己以外,都挂这个Buff
var d = GetTeamActors(); // var d = GetTeamActors();
var actor = DataGameSceneManager.Instance.GetTeamActor(unitPlayerData.teamId); // var actor = DataGameSceneManager.Instance.GetTeamActor(unitPlayerData.teamId);
foreach (var item in d) // foreach (var item in d)
{ // {
if (item.Value != actor) // if (item.Value != actor)
{ // {
item.Value.AddBuff(buff, unitPlayerData); // item.Value.AddBuff(buff, unitPlayerData);
} // }
else // else
{ // {
item.Value.ShowGift5Emoji(); // item.Value.ShowGift5Emoji();
} // }
} // }
} // }
else // else
{ // {
// 减速Buff的处理 // // 减速Buff的处理
if (buff.addPower < 0) // if (buff.addPower < 0)
{ // {
// 获取加速最快的星球 // // 获取加速最快的星球
var actors = GetAllRankUnityPlayerData(); // var actors = GetAllRankUnityPlayerData();
actors.Sort((a, b) => // actors.Sort((a, b) =>
{ // {
// 减速加速最高的 // // 减速加速最高的
// if (a.GetAddPush() > b.GetAddPush()) // // if (a.GetAddPush() > b.GetAddPush())
// { // // {
// return -1; // // return -1;
// } // // }
// else // // else
// { // // {
// return 1; // // return 1;
// } // // }
if (a.GetPush() > b.GetPush()) // if (a.GetPush() > b.GetPush())
{ // {
return -1; // return -1;
} // }
else // else
{ // {
return 1; // return 1;
} // }
}); // });
var actor = DataGameSceneManager.Instance.GetTeamActor(unitPlayerData.teamId); // var actor = DataGameSceneManager.Instance.GetTeamActor(unitPlayerData.teamId);
// 减速Buff不能给自己挂 // // 减速Buff不能给自己挂
if (actor != actors[0]) // if (actor != actors[0])
{ // {
// 只减速一次 // // 只减速一次
actors[0].AddAllPush(buff.addPower); // actors[0].AddAllPush(buff.addPower);
actors[0].AddBuff(buff, unitPlayerData); // actors[0].AddBuff(buff, unitPlayerData);
} // }
else // else
{ // {
// 往下依次找 // // 往下依次找
for (int i = 1; i < actors.Count; i++) // for (int i = 1; i < actors.Count; i++)
{ // {
// 只减速一次 // // 只减速一次
actors[i].AddAllPush(buff.addPower); // actors[i].AddAllPush(buff.addPower);
actors[i].AddBuff(buff, unitPlayerData); // actors[i].AddBuff(buff, unitPlayerData);
break; // break;
} // }
} // }
var d = GetTeamActors(); // var d = GetTeamActors();
var m_actor = DataGameSceneManager.Instance.GetTeamActor(unitPlayerData.teamId); // var m_actor = DataGameSceneManager.Instance.GetTeamActor(unitPlayerData.teamId);
foreach (var item in d) // foreach (var item in d)
{ // {
if (item.Value == actor) // if (item.Value == actor)
{ // {
// 自己身上增加总值 // // 自己身上增加总值
item.Value.AddAllPush(Math.Abs(buff.addPower) / 2); // item.Value.AddAllPush(Math.Abs(buff.addPower) / 2);
if (buff.m_Id == 3) // if (buff.m_Id == 3)
{ // {
item.Value.ShowGift2Emoji(); // item.Value.ShowGift2Emoji();
} // }
else // else
{ // {
// 自己Actor播放表情 // // 自己Actor播放表情
item.Value.ShowGift4Emoji(); // item.Value.ShowGift4Emoji();
} // }
} // }
} // }
} // }
else // else
{ // {
var actor = DataGameSceneManager.Instance.GetTeamActor(unitPlayerData.teamId); // var actor = DataGameSceneManager.Instance.GetTeamActor(unitPlayerData.teamId);
if (actor != null) // if (actor != null)
{ // {
// actor.m_Go.transform.DOScale(actor.m_Go.transform.localScale.x + 2f, 1f); // // actor.m_Go.transform.DOScale(actor.m_Go.transform.localScale.x + 2f, 1f);
actor.AddBuff(buff, unitPlayerData); // actor.AddBuff(buff, unitPlayerData);
} // }
else // else
{ // {
Log.Error("没有找到自己对应的阵营:{0}", unitPlayerData.teamId); // Log.Error("没有找到自己对应的阵营:{0}", unitPlayerData.teamId);
} // }
} // }
} // }
if (giftConfig.Id != 1) // if (giftConfig.Id != 1)
{ // {
// 发送玩家送礼事件 // // 发送玩家送礼事件
GameEvent.Send(EventConts.AddGiftMessage, unitPlayerData, giftConfig, num); // GameEvent.Send(EventConts.AddGiftMessage, unitPlayerData, giftConfig, num);
} // }
// 每次积分变动 // // 每次积分变动
m_TeamSortList.Sort((a, b) => // m_TeamSortList.Sort((a, b) =>
{ // {
return a.GetIndexRankUnityData() == null ? 1 : // return a.GetIndexRankUnityData() == null ? 1 :
b.GetIndexRankUnityData() == null ? -1 : // b.GetIndexRankUnityData() == null ? -1 :
a.GetIndexRankUnityData().m_Score.CompareTo(b.GetIndexRankUnityData().m_Score) * -1; // a.GetIndexRankUnityData().m_Score.CompareTo(b.GetIndexRankUnityData().m_Score) * -1;
}); // });
} }
@ -569,15 +509,14 @@ namespace GameLogic
m_SnowEffectTimer = 0; m_SnowEffectTimer = 0;
WinAllValue = 0; WinAllValue = 0;
ScoreAllValue = 0; ScoreAllValue = 0;
m_SpeedEffect?.gameObject.SetActive(false);
m_SnowEffect?.gameObject.SetActive(false); // // 重置基地数据
// 重置基地数据 // foreach (var item in m_TeamLists)
foreach (var item in m_TeamLists) // {
{ // item.Value.OnDestroy();
item.Value.OnDestroy(); // }
} // m_TeamLists.Clear();
m_TeamLists.Clear(); // m_TeamSortList.Clear();
m_TeamSortList.Clear();
// 重新执行初始化数据流程 // 重新执行初始化数据流程
OnInit(); OnInit();
@ -666,13 +605,13 @@ namespace GameLogic
// 重置玩家数据 // 重置玩家数据
m_DicUnitPlayerDatas.Clear(); m_DicUnitPlayerDatas.Clear();
// 重置基地数据 // // 重置基地数据
foreach (var item in m_TeamLists) // foreach (var item in m_TeamLists)
{ // {
item.Value.OnDestroy(); // item.Value.OnDestroy();
} // }
m_TeamLists.Clear(); // m_TeamLists.Clear();
m_TeamSortList.Clear(); // m_TeamSortList.Clear();
m_GiftItemDatas.Clear(); m_GiftItemDatas.Clear();
m_VipItemDatas.Clear(); m_VipItemDatas.Clear();
m_SpeefEffectTimer = 0; m_SpeefEffectTimer = 0;