1
This commit is contained in:
parent
b2bdf45a5d
commit
715767db4a
@ -9,6 +9,7 @@ using System;
|
|||||||
using DG.Tweening;
|
using DG.Tweening;
|
||||||
using Coffee.UIExtensions;
|
using Coffee.UIExtensions;
|
||||||
using Cysharp.Threading.Tasks;
|
using Cysharp.Threading.Tasks;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace GameLogic
|
namespace GameLogic
|
||||||
{
|
{
|
||||||
@ -566,7 +567,7 @@ namespace GameLogic
|
|||||||
/// <param name="giftConfig"></param>
|
/// <param name="giftConfig"></param>
|
||||||
/// <param name="num"></param>
|
/// <param name="num"></param>
|
||||||
/// <param name="unitPlayerData"></param>
|
/// <param name="unitPlayerData"></param>
|
||||||
private void TtqGiftFunc(GiftConfig giftConfig, int num, UnitPlayerData unitPlayerData)
|
private async Task TtqGiftFunc(GiftConfig giftConfig, int num, UnitPlayerData unitPlayerData)
|
||||||
{
|
{
|
||||||
// 给自己赛道添加无敌Buff
|
// 给自己赛道添加无敌Buff
|
||||||
var actor = GetTeamActor(unitPlayerData.teamId);
|
var actor = GetTeamActor(unitPlayerData.teamId);
|
||||||
@ -588,6 +589,7 @@ namespace GameLogic
|
|||||||
{
|
{
|
||||||
if (item.Value != actor)
|
if (item.Value != actor)
|
||||||
{
|
{
|
||||||
|
await UniTask.Delay(500);
|
||||||
// 添加减速Buff
|
// 添加减速Buff
|
||||||
Buff m_Buff1 = new Buff();
|
Buff m_Buff1 = new Buff();
|
||||||
m_Buff1.OnInit(giftConfig.Id, giftConfig.AddPower * num, giftConfig.TimerLen, giftConfig.AddGiftScore, num);
|
m_Buff1.OnInit(giftConfig.Id, giftConfig.AddPower * num, giftConfig.TimerLen, giftConfig.AddGiftScore, num);
|
||||||
|
@ -296,20 +296,33 @@ namespace GameLogic
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public GameObject m_TestEgo = null;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 甜甜圈特效
|
/// 甜甜圈特效
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private async void TtqEffectCreateFunc(GiftConfig giftConfig)
|
private async void TtqEffectCreateFunc(GiftConfig giftConfig)
|
||||||
{
|
{
|
||||||
|
|
||||||
var m_Ego = GameModule.Resource.LoadGameObject("TTQ01");
|
// 判断场景是否存在这个资源
|
||||||
m_Ego.transform.SetParent(this.transform);
|
if (m_TestEgo != null)
|
||||||
m_Ego.transform.localPosition = Vector3.zero;
|
{
|
||||||
m_Ego.transform.localScale = Vector3.one;
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var m_Ego = GameModule.Resource.LoadGameObject("TTQ01");
|
||||||
|
m_TestEgo = m_Ego;
|
||||||
|
m_Ego.transform.SetParent(this.transform);
|
||||||
|
m_Ego.transform.localPosition = Vector3.zero;
|
||||||
|
m_Ego.transform.localScale = Vector3.one;
|
||||||
|
|
||||||
|
// 设置时间消失
|
||||||
|
await UniTask.Delay(giftConfig.TimerLen * 1000);
|
||||||
|
GameObject.Destroy(m_Ego);
|
||||||
|
m_TestEgo = null;
|
||||||
|
}
|
||||||
|
|
||||||
// 设置时间消失
|
|
||||||
await UniTask.Delay(giftConfig.TimerLen * 1000);
|
|
||||||
GameObject.Destroy(m_Ego);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void AddGiftMessageFunc(UnitPlayerData unitPlayerData, GiftConfig giftConfig, int num)
|
private async void AddGiftMessageFunc(UnitPlayerData unitPlayerData, GiftConfig giftConfig, int num)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user