0
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Assets.MyGame.Scripts.Net.APIResponses.Enum;
|
||||
using Assets.MyGame.Scripts.Net.WebResponses;
|
||||
using DG.Tweening;
|
||||
using System;
|
||||
using System.Collections;
|
||||
@@ -28,7 +29,7 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
base.Awake();
|
||||
|
||||
}
|
||||
public void BigPrize()
|
||||
public void BigPrize(int min = 2, int max = 4)
|
||||
{
|
||||
if (layeredPool==null)
|
||||
{
|
||||
@@ -47,6 +48,8 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
}
|
||||
turretNum = CreateFishManager.Instance.currGameType.currSitData.consumeGoldNum;
|
||||
GameManager.Instance. StartCoroutine(ShowBigPrize());
|
||||
GameManager.Instance.StartCoroutine(jiafen());
|
||||
|
||||
}
|
||||
bool isJia = false;
|
||||
public void BigPrizeAll()
|
||||
@@ -68,8 +71,10 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
{
|
||||
bossScoreValue += item.Amount;
|
||||
}
|
||||
GameManager.Instance.StartCoroutine(ShowBigPrize());
|
||||
turretNum = CreateFishManager.Instance.currGameType.currSitData.consumeGoldNum;
|
||||
GameManager.Instance.StartCoroutine(ShowBigPrize());
|
||||
GameManager.Instance.StartCoroutine(jiafen());
|
||||
|
||||
}
|
||||
long turretNum;
|
||||
IEnumerator ShowBigPrize()
|
||||
@@ -94,6 +99,30 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
}
|
||||
|
||||
}
|
||||
public IEnumerator jiafen()
|
||||
{
|
||||
yield return new WaitForSeconds(1.5f);
|
||||
Transform tra = tMP_CurrBossScore.transform.parent;
|
||||
GameObject obj = CreateFishManager.Instance.dieFXPrefabAwardTmp_AddScore;
|
||||
List<RedPacketRecord> redRecords = new List<RedPacketRecord>();
|
||||
redRecords = redPacketRecords[0];
|
||||
|
||||
redPacketRecords.RemoveAt(0);
|
||||
foreach (var item in redRecords)
|
||||
{
|
||||
yield return new WaitForSeconds(0.15f);
|
||||
Instantiate(obj, tra.position, Quaternion.identity, tra).transform.GetChild(0).GetComponent<TextMeshProUGUI>().text = CoinScript.NumAdd(item.Amount.ToString());
|
||||
}
|
||||
}
|
||||
public override void DieFish(RoomKillNotice obj = null)
|
||||
{
|
||||
GameManager.Instance.cameraShake.ShakePresets.Explosion2D(3f, 4f, 1f);
|
||||
if (obj != null)
|
||||
{
|
||||
poolNum = obj.gold;
|
||||
|
||||
}
|
||||
}
|
||||
public void EndBigPrize()
|
||||
{
|
||||
|
||||
@@ -167,7 +196,7 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
}
|
||||
IEnumerator yanchidie()
|
||||
{
|
||||
yield return new WaitForSeconds(5f);
|
||||
yield return new WaitForSeconds(3f);
|
||||
tMP_CurrBossScore.transform.parent.DOMove(CreateFishManager.Instance.currGameType.currSitData.tMP_GoldNum.transform.position, 0.5f).OnComplete(() =>
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user