Exemple #1
0
        public TutorialUITrailGroup SpawnTrailGroup(Transform _parent, Vector3 _position, bool _overlayed)
        {
            TutorialUITrailGroup trailG = null;

            foreach (TutorialUITrailGroup tr in trailsPool)
            {
                if (tr.gameObject.activeSelf)
                {
                    continue;
                }
                trailG = tr;
                break;
            }
            if (trailG == null)
            {
                trailG = Instantiate(TrailGroupPrefab, _parent) as TutorialUITrailGroup;
                trailsPool.Add(trailG);
            }
            trailG.Spawn(_position, _overlayed);
            return(trailG);
        }