private void ExamplePool() { var enemy = PoolServiceLocator.Resolve <EnemyPool>().GetEnemy("Asteroid"); enemy.transform.position = Vector3.one; enemy.gameObject.SetActive(true); System.Threading.ThreadPool.QueueUserWorkItem(state => Debug.Log("Test")); }
private void Start() { PoolServiceLocator.SetPool(new EnemyPool(5)); }