2024-06-13 16:46:37 +00:00
|
|
|
|
using System.Collections;
|
2024-06-03 18:26:03 +00:00
|
|
|
|
using BlueWater.Enemies;
|
2024-06-13 16:46:37 +00:00
|
|
|
|
using BlueWater.Uis;
|
|
|
|
|
using UnityEngine;
|
2024-06-03 18:26:03 +00:00
|
|
|
|
|
|
|
|
|
namespace BlueWater.Maps
|
|
|
|
|
{
|
|
|
|
|
public class TitanSlimeMapController : BossMapController
|
|
|
|
|
{
|
2024-06-13 16:46:37 +00:00
|
|
|
|
protected override void InitializeBoss()
|
2024-06-03 18:26:03 +00:00
|
|
|
|
{
|
2024-06-21 22:11:53 +00:00
|
|
|
|
EnemyManager.Instance.InstantiateTitanSlime(BossSpawnTransform.position, 1, true, EnemyInstanceLocation);
|
2024-06-03 18:26:03 +00:00
|
|
|
|
}
|
2024-06-13 16:46:37 +00:00
|
|
|
|
|
2024-06-24 09:54:47 +00:00
|
|
|
|
// protected override IEnumerator ClearMapCoroutine(GameObject bossObject)
|
|
|
|
|
// {
|
|
|
|
|
// DestroyAllEnemies();
|
|
|
|
|
// GameManager.Instance.CurrentCombatPlayer.ActivateInvincibility();
|
|
|
|
|
// VisualFeedbackManager.Instance.SetBaseTimeScale(0.1f);
|
|
|
|
|
// CombatUiManager.Instance.FadeInOut(ClearFadeInOutTime.x, ClearFadeInOutTime.y);
|
|
|
|
|
//
|
|
|
|
|
// var elapsedTime = 0f;
|
|
|
|
|
// while (elapsedTime <= 3f)
|
|
|
|
|
// {
|
|
|
|
|
// elapsedTime += Time.unscaledDeltaTime;
|
|
|
|
|
// yield return null;
|
|
|
|
|
// }
|
|
|
|
|
// DestroyAllEnemies();
|
|
|
|
|
// VisualFeedbackManager.Instance.SetBaseTimeScale(1f);
|
|
|
|
|
//
|
|
|
|
|
// elapsedTime = 0f;
|
|
|
|
|
// while (elapsedTime <= 2f)
|
|
|
|
|
// {
|
|
|
|
|
// elapsedTime += Time.unscaledDeltaTime;
|
|
|
|
|
// yield return null;
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// OpenMapEntrances();
|
|
|
|
|
// }
|
2024-06-03 18:26:03 +00:00
|
|
|
|
}
|
|
|
|
|
}
|