HHWK0.1
This commit is contained in:
@@ -28,6 +28,7 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
public override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
isRotate = false;
|
||||
ZhuCam = GameManager.Instance.ZhuCam;
|
||||
|
||||
}
|
||||
@@ -133,9 +134,11 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
|
||||
}
|
||||
}
|
||||
public bool isDieFish=false;
|
||||
public override void DieFish(RoomKillNotice obj = null)
|
||||
{
|
||||
|
||||
isDieFish = true;
|
||||
CreateFishManager.Instance.DieFishList(guid);
|
||||
GameManager.Instance.cameraShake.ShakePresets.Explosion2D(3f, 4f, 1f);
|
||||
if (obj != null)
|
||||
{
|
||||
@@ -151,7 +154,6 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
int index = Random.Range(0, v.Count);
|
||||
AudioManager.Instance.PlayerFX(v[index]);
|
||||
}
|
||||
Pool.Instance.Return(gameObject);
|
||||
|
||||
|
||||
}
|
||||
@@ -175,24 +177,24 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
case GameType.defaultPanel:
|
||||
break;
|
||||
case GameType.FLZY:
|
||||
{
|
||||
AsyncOperationHandle<Sprite> handle = Addressables.LoadAssetAsync<Sprite>("Assets/Art/XJMH/pw/pw_sprite/handbook/" + bossName + ".png");
|
||||
await handle.Task;
|
||||
Sprite sprite = handle.Result;
|
||||
CreateFishManager.Instance. currGameType.subUIManager.ShowBoardBoss(sprite, bossName);
|
||||
//{
|
||||
// AsyncOperationHandle<Sprite> handle = Addressables.LoadAssetAsync<Sprite>("Assets/Art/XJMH/pw/pw_sprite/handbook/" + bossName + ".png");
|
||||
// await handle.Task;
|
||||
// Sprite sprite = handle.Result;
|
||||
// CreateFishManager.Instance. currGameType.subUIManager.ShowBoardBoss(sprite, bossName);
|
||||
|
||||
}
|
||||
//}
|
||||
|
||||
break;
|
||||
case GameType.TGXX:
|
||||
//还没有写呢
|
||||
{
|
||||
AsyncOperationHandle<Sprite> handle = Addressables.LoadAssetAsync<Sprite>("Assets/Art/XJMH/pw/pw_sprite/handbook/" + bossName + ".png");
|
||||
await handle.Task;
|
||||
Sprite sprite = handle.Result;
|
||||
CreateFishManager.Instance.currGameType.subUIManager.ShowBoardBoss(sprite, bossName);
|
||||
//{
|
||||
// AsyncOperationHandle<Sprite> handle = Addressables.LoadAssetAsync<Sprite>("Assets/Art/XJMH/pw/pw_sprite/handbook/" + bossName + ".png");
|
||||
// await handle.Task;
|
||||
// Sprite sprite = handle.Result;
|
||||
// CreateFishManager.Instance.currGameType.subUIManager.ShowBoardBoss(sprite, bossName);
|
||||
|
||||
}
|
||||
//}
|
||||
break;
|
||||
case GameType.ZGXQ:
|
||||
|
||||
@@ -207,13 +209,13 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
}
|
||||
break;
|
||||
case GameType.HHWK:
|
||||
{
|
||||
AsyncOperationHandle<Sprite> handle = Addressables.LoadAssetAsync<Sprite>("Assets/Art/XJMH/pw/pw_sprite/handbook/" + bossName + ".png");
|
||||
await handle.Task;
|
||||
Sprite sprite = handle.Result;
|
||||
CreateFishManager.Instance.currGameType.subUIManager.ShowBoardBoss(sprite, bossName);
|
||||
//{
|
||||
// AsyncOperationHandle<Sprite> handle = Addressables.LoadAssetAsync<Sprite>("Assets/Art/XJMH/pw/pw_sprite/handbook/" + bossName + ".png");
|
||||
// await handle.Task;
|
||||
// Sprite sprite = handle.Result;
|
||||
// CreateFishManager.Instance.currGameType.subUIManager.ShowBoardBoss(sprite, bossName);
|
||||
|
||||
}
|
||||
//}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -224,16 +226,19 @@ public class MonsterControl_BossBase : MonsterContral
|
||||
public override void OnDisable()
|
||||
{
|
||||
base.OnDisable();
|
||||
|
||||
if (isDieFish)
|
||||
{
|
||||
GameManager.Instance.StartCoroutine(yanchidie());
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
public float dieTime = 3f;
|
||||
|
||||
public Vector3 v3;
|
||||
IEnumerator yanchidie()
|
||||
{
|
||||
yield return new WaitForSeconds(dieTime);
|
||||
tMP_CurrBossScore.transform.parent.DOMove(CreateFishManager.Instance.currGameType.currSitData.tMP_GoldNum.transform.position, 0.5f).OnComplete(() =>
|
||||
tMP_CurrBossScore.transform.parent.DOMove(v3, 0.5f).OnComplete(() =>
|
||||
{
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user