示例#1
0
        private void RoundRobinSpawn()
        {
            var spawnable = provider.GetSpawnable();

            if (_useLocation)
            {
                _lastLocationUsed++;
                if (_lastLocationUsed >= locations.Count)
                {
                    _lastLocationUsed = 0;
                }
                locations[_lastLocationUsed].Apply(spawnable);
            }
            foreach (var onSpawned in spawnable.GetComponentsInChildren <IOnSpawned>())
            {
                onSpawned.OnSpawned();
            }
        }