using Prefab; using UnityEngine; namespace Managers { public class Generator:MonoBehaviour { public GameObject entityLevel; public EntityPrefab entityPrefab; public void GenerateEntity(Data.PawnDef pawnDef, Vector3 pos) { if (entityPrefab == null || pawnDef == null) return; GameObject entity = Instantiate(entityPrefab.gameObject, pos, Quaternion.identity, entityLevel.transform); // entity.name = pawnDef.name; var entityComponent = entity.GetComponent(); entityComponent?.Init(pawnDef); } } }