private void Start() { ui = FindObjectOfType <UI>(); level = FindObjectOfType <Level>(); donut = level.GetComponent <Donut>(); dream = FindObjectOfType <DreamSpawner>(); if (donut == null) { donut = level.gameObject.AddComponent <Donut>(); } }
//private List<ColorType> availableTypes; private void Start() { policeLevel = GetComponent <PoliceLevel>(); robbersPrefab = Resources.LoadAll <GameObject>("Levels/Police/Robbers"); types = new List <ColorType>(); catchedRobbers = new List <ColorType>(); RandomizeColors(); carParts = FindObjectOfType <CarParts>(); car = carParts.GetComponentInParent <Car>(); levelMover = GetComponent <LevelMover>(); levelGenerator = GetComponent <LevelGenerator>(); levelSpeed = GetComponent <LevelSpeed>(); lightPrefab = levelGenerator.LightGameObject; dreamSpawner = FindObjectOfType <DreamSpawner>(); }
public void Init(DreamSpawner dreamSpawner) { _dreamSpawner = dreamSpawner; }