using System.Collections.Generic; using BlueWater.Audios; using Sirenix.OdinInspector; using UnityEngine; namespace BlueWater.Maps { public class FirstTutorialMapController : MapController { [SerializeField, Required] protected List EnemySpawnTransformList; // TODO : Enemy 생성 후 추가 //[SerializeField, Required] protected Ork orkPrefab; //[SerializeField, Required] protected MagicOrk magicOrkPrefab; public override void InitializeMap() { DestroyAllObjects(); if (GameManager.Instance) { var player = GameManager.Instance.CurrentCombatPlayer; if (player) { Destroy(player.gameObject); } GameManager.Instance.InstantiateCombatPlayer(PlayerSpawnLocation.position); } // TODO : Enemy 생성 후 추가 //InstantiateFieldMinion(enemySpawnTransformList[0].position, orkPrefab); //InstantiateFieldMinion(enemySpawnTransformList[1].position, magicOrkPrefab); DataManager.Instance.CurrentSaveStage = SaveStage; if (!string.IsNullOrEmpty(BgmName)) { AudioManager.Instance.PlayBgm(BgmName); } } public override void ResetMap(bool isHardReset = false) { throw new System.NotImplementedException(); } public override void RestartMap() { throw new System.NotImplementedException(); } public override void ClearMap() { throw new System.NotImplementedException(); } } }