1
This commit is contained in:
parent
a63ed56e9c
commit
ae765e2a8a
@ -17,7 +17,7 @@ GameObject:
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &5753486765300740275
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -856,20 +856,6 @@ namespace GameLogic
|
||||
actor.AddBuff(m_Buff, unitPlayerData, giftConfig);
|
||||
|
||||
|
||||
// 这里只处理前十,排除自己
|
||||
//// 给其他赛道天降流星雨
|
||||
//foreach (var item in m_DicTeamList)
|
||||
//{
|
||||
// if (item.Value != actor)
|
||||
// {
|
||||
// await UniTask.Delay(500);
|
||||
// // 添加减速Buff
|
||||
// Buff m_Buff1 = new Buff();
|
||||
// m_Buff1.OnInit(giftConfig.Id, giftConfig.AddPower * num, giftConfig.TimerLen, giftConfig.AddGiftScore, num);
|
||||
// item.Value.AddBuff(m_Buff1, unitPlayerData, giftConfig);
|
||||
// }
|
||||
//}
|
||||
|
||||
List<ActorHItem> m_TempList = new List<ActorHItem>();
|
||||
|
||||
foreach (var item in m_DicTeamList)
|
||||
@ -893,6 +879,40 @@ namespace GameLogic
|
||||
}
|
||||
});
|
||||
|
||||
// 生成手指特效
|
||||
if (m_TempList[0] == actor)
|
||||
{
|
||||
// 自己是第一名,则给第二名生成一个特效
|
||||
|
||||
// 添加减速Buff给到
|
||||
var eGo = GameModule.Resource.LoadGameObject("JSZ");
|
||||
eGo.transform.SetParent(m_TempList[1].GetRect().transform);
|
||||
eGo.transform.localPosition = new Vector3(0, 0, 0);
|
||||
eGo.transform.localScale = Vector3.one * 0.5f;
|
||||
|
||||
// 移动特效
|
||||
eGo.transform.DOLocalMoveX(-1, 30f).OnComplete(() =>
|
||||
{
|
||||
GameObject.Destroy(eGo);
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
// 给第一名生成一个特效
|
||||
// 添加减速Buff给到
|
||||
var eGo = GameModule.Resource.LoadGameObject("JSZ");
|
||||
eGo.transform.SetParent(m_TempList[0].GetRect().transform);
|
||||
eGo.transform.localPosition = new Vector3(0, 0, 0);
|
||||
eGo.transform.localScale = Vector3.one * 0.5f;
|
||||
|
||||
// 移动特效
|
||||
eGo.transform.DOLocalMoveX(-1, 30f).OnComplete(() =>
|
||||
{
|
||||
GameObject.Destroy(eGo);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
for (int i = 0; i < m_TempList.Count; i++)
|
||||
{
|
||||
//if (m_TempList[i] == actor)
|
||||
@ -908,6 +928,9 @@ namespace GameLogic
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// 告知UI,创建全屏特效
|
||||
GameEvent.Send(EventConts.TtqEffectCreate, giftConfig);
|
||||
}
|
||||
|
@ -49,19 +49,18 @@ namespace GameLogic
|
||||
|
||||
Img.gameObject.SetActive(playRankData.winCount >= 10);
|
||||
|
||||
int mLoadId = 0;
|
||||
int mLoadId = gongxianList.Count;
|
||||
|
||||
// 判断自己的wincount 是第几个Id gongxianList
|
||||
for (int j = 0; j < gongxianList.Count; j++)
|
||||
{
|
||||
if (gongxianList[j] > playRankData.winCount)
|
||||
if (playRankData.winCount < gongxianList[j])
|
||||
{
|
||||
mLoadId = j;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (playRankData.winCount >= 10 && mLoadId > 0)
|
||||
{
|
||||
Img.sprite = GameModule.Resource.LoadAsset<Sprite>("qt_" + (mLoadId));
|
||||
|
Loading…
x
Reference in New Issue
Block a user