示例#1
0

        
示例#2
0
        public GameObject Spawn()
        {
            GameObject spawnedObject = PoolManager.Spawn(this.prefab, this.transform.position, this.transform.rotation);

            this.spawnedObjects.Add(spawnedObject);
            SpawnTracker spawnTracker = spawnedObject.GetComponent <SpawnTracker>();

            if (spawnTracker == null)
            {
                spawnTracker = spawnedObject.AddComponent <SpawnTracker>();
            }
            spawnTracker.Spawner = this;

            return(spawnedObject);
        }