using System.Collections; using BlueWater.Enemies; using BlueWater.Uis; using UnityEngine; namespace BlueWater.Maps { public class TitanSlimeMapController : BossMapController { protected override void InitializeBoss() { EnemyManager.Instance.InstantiateTitanSlime(BossSpawnTransform.position, 1, true, EnemyInstanceLocation); } // 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(); // } } }