private void Start() { m_cam = Camera.main; m_eManager = World.DefaultGameObjectInjectionWorld.EntityManager; m_blobAssetStore = new BlobAssetStore(); m_formationEntity = EntitiesPrefabLibrary.GetInstance().ConvertToEntity(m_formationObject); if (SpawnerSystem.ms_instance != null) { SpawnerSystem.ms_instance.m_formationEntity = m_formationEntity; } }
private void OnDestroy() { Destroy(ms_instance); ms_instance = null; }
public override void Init() { base.Init(); _entityPrefab = EntitiesPrefabLibrary.GetInstance().ConvertToEntity(unitObject); }