处理评论落座
This commit is contained in:
parent
419d8515b0
commit
7d80c6c6aa
@ -4,6 +4,7 @@ using System.Linq;
|
|||||||
using GameConfig.giftConfig;
|
using GameConfig.giftConfig;
|
||||||
using TEngine;
|
using TEngine;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
using static UnityEngine.GraphicsBuffer;
|
||||||
|
|
||||||
namespace GameLogic
|
namespace GameLogic
|
||||||
{
|
{
|
||||||
@ -60,52 +61,47 @@ namespace GameLogic
|
|||||||
|
|
||||||
if (data == null)
|
if (data == null)
|
||||||
{
|
{
|
||||||
//data = DataGameSceneManager.Instance.CreateUnitPlayerData(protCustMessageData);
|
// 没有加入过阵营
|
||||||
//// 二次容错
|
if (data.teamId == "-1")
|
||||||
//if (data == null)
|
{
|
||||||
//{
|
// 指令集操作
|
||||||
// return;
|
if (protCustMessageData.content.Contains("加入"))
|
||||||
//}
|
{
|
||||||
|
var number = protCustMessageData.content.Where(c => char.IsDigit(c)).ToArray();
|
||||||
|
|
||||||
|
if (number.Length == 0)
|
||||||
|
{
|
||||||
|
// 检查是否输入姓氏
|
||||||
|
foreach (var surname in DataGameSceneManager.Instance.m_Strs)
|
||||||
|
{
|
||||||
|
if (protCustMessageData.content.Contains(surname))
|
||||||
|
{
|
||||||
|
int index = DataGameSceneManager.Instance.m_Strs.IndexOf(surname);
|
||||||
|
var actor = DataGameSceneManager.Instance.GetTeamActor(index.ToString());
|
||||||
|
//actor.AddUnitPlayer(data);
|
||||||
|
data = DataGameSceneManager.Instance.CreateUnitPlayerData(protCustMessageData, index);
|
||||||
|
actor.AddPlayer(data);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
int targetId = Random.Range(2, EventConts.MaxPlayerIds);
|
||||||
|
|
||||||
|
data = DataGameSceneManager.Instance.CreateUnitPlayerData(protCustMessageData, targetId - 1);
|
||||||
|
// 二次容错
|
||||||
|
if (data == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// if (EventConts.gameStateType == GameStateType.团队赛)
|
var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString());
|
||||||
// {
|
actor.AddPlayer(data);
|
||||||
// // 没有加入过阵营
|
}
|
||||||
// if (data.teamId == "-1")
|
|
||||||
// {
|
|
||||||
// // 指令集操作
|
|
||||||
// if (protCustMessageData.content.Contains("加入"))
|
|
||||||
// {
|
|
||||||
// var number = protCustMessageData.content.Where(c => char.IsDigit(c)).ToArray();
|
|
||||||
|
|
||||||
// if (number.Length == 0)
|
}
|
||||||
// {
|
|
||||||
// // 检查是否输入姓氏
|
|
||||||
// foreach (var surname in DataGameSceneManager.Instance.m_Strs)
|
|
||||||
// {
|
|
||||||
// if (protCustMessageData.content.Contains(surname))
|
|
||||||
// {
|
|
||||||
// int index = DataGameSceneManager.Instance.m_Strs.IndexOf(surname);
|
|
||||||
// var actor = DataGameSceneManager.Instance.GetTeamActor(index.ToString());
|
|
||||||
// actor.AddUnitPlayer(data);
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// else
|
|
||||||
// {
|
|
||||||
|
|
||||||
// int targetId = int.Parse(new string(number));
|
|
||||||
// // 超过最大数
|
|
||||||
// if (targetId > EventConts.MaxPlayerIds)
|
|
||||||
// {
|
|
||||||
// targetId = Random.Range(targetId, EventConts.MaxPlayerIds);
|
|
||||||
// }
|
|
||||||
// var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString());
|
|
||||||
// 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);
|
||||||
@ -115,52 +111,43 @@ namespace GameLogic
|
|||||||
// 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(2, EventConts.MaxPlayerIds);
|
||||||
// }
|
}
|
||||||
|
|
||||||
// var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString());
|
data = DataGameSceneManager.Instance.CreateUnitPlayerData(protCustMessageData, targetId - 1);
|
||||||
// actor.AddUnitPlayer(data);
|
// 二次容错
|
||||||
|
if (data == null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Log.Info("玩家 {0} , 进攻 {1}", data.protCustMessageData.nickName, targetId);
|
var actor = DataGameSceneManager.Instance.GetTeamActor((targetId - 1).ToString());
|
||||||
// }
|
actor.AddPlayer(data);
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// else
|
|
||||||
// {
|
|
||||||
// // 加入过阵营
|
|
||||||
// var actor = DataGameSceneManager.Instance.GetTeamActor(data.teamId);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// else if (EventConts.gameStateType == GameStateType.个人赛)
|
|
||||||
// {
|
|
||||||
// var actor = DataGameSceneManager.Instance.GetTeamActor(data.teamId);
|
|
||||||
// if (actor == null)
|
|
||||||
// {
|
|
||||||
// actor = DataGameSceneManager.Instance.CraeteTeamActor(data);
|
|
||||||
// actor.AddUnitPlayer(data);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user