using System; using System.Collections.Generic; using UnityEngine; public class SpawnController : MonoBehaviour { private Dictionary _enemyDatas; void Awake() { _enemyDatas = Manager.Data.LoadToDict("Data/E_Test1", (enemy) => enemy.name); } private void Start() { // GameObject enemy = Manager.Resource.Instantiate("Prefabs/Characters/Test_Enemy"); // enemy.AddComponent(); // enemy.transform.position = new Vector3(0,0,10); int monsterCount = 5; float radius = 2.0f; for (int i = 0; i < monsterCount; i++) { float angle = i * Mathf.PI * 2 / monsterCount; Vector3 pos = new Vector3(Mathf.Cos(angle), 0, Mathf.Sin(angle)) * radius + new Vector3(0, 0, 10); GameObject enemy = Manager.Resource.Instantiate("Prefabs/Characters/Test_Enemy"); enemy.AddComponent(); enemy.transform.position = pos; } } void Update() { } }