Example #1
0
        public static List <GameObject> GetRecordPrefabs(List <Track> tracks, Transform parent)
        {
            var recordPrefabs = new List <GameObject> ();

            foreach (var track in tracks)
            {
                var prefab = SpawnPrefab.Instance.Spawn(Prefabs.DynamicRecord);
                var record = prefab.GetComponent <Record> ();
                record.Track              = track;
                prefab.name               = track.TrackName.ToString() + " (Record)";
                prefab.transform.parent   = parent;
                prefab.transform.position = ProjectTools.GetRandomPlaceWithinScreen();
                recordPrefabs.Add(prefab);
            }
            return(recordPrefabs);
        }