CapersProject/Assets/02.Scripts/Map/FirstTutorialMapController.cs
Nam Tae Gun 51798c3346 #16 SandMole(모래 두더지) 보스 추가 중
+ AiMovement 클래스 재생성 및 초기화 방식 변경
+ AnimationController 클래스 초기화 방식 변경
+ MapManager, MapController 로직 수정
+ BaseBoss 프리팹 수정
+ SandMole 보스에 맞게 맵 추가
+ 임시 SandMole, GhostBarrel 이미지 추가
+ 기존 GroundGreen, GroundRed 스프라이트 정사각형으로 변경, 수정에 따라 BaseMapController Ground, Wall 수정
+ 코뿔소 맵 투명화 Props 추가

Closes #12
2024-06-14 01:46:37 +09:00

42 lines
1.3 KiB
C#

using System.Collections.Generic;
using BlueWater.Audios;
using Sirenix.OdinInspector;
using UnityEngine;
namespace BlueWater.Maps
{
public class FirstTutorialMapController : MapController
{
[SerializeField, Required]
protected List<Transform> EnemySpawnTransformList;
// TODO : Enemy 생성 후 추가
//[SerializeField, Required] protected Ork orkPrefab;
//[SerializeField, Required] protected MagicOrk magicOrkPrefab;
public override void InitializeMap()
{
AllDestroyObjects();
if (GameManager.Instance)
{
var player = GameManager.Instance.CurrentCombatPlayer;
if (player)
{
Destroy(player.gameObject);
}
GameManager.Instance.InstantiateCombatPlayer(PlayerSpawnTransform.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);
}
}
}
}