示例#1
0
 private void Start()
 {
     ui    = FindObjectOfType <UI>();
     level = FindObjectOfType <Level>();
     donut = level.GetComponent <Donut>();
     dream = FindObjectOfType <DreamSpawner>();
     if (donut == null)
     {
         donut = level.gameObject.AddComponent <Donut>();
     }
 }
示例#2
0
    //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>();
    }
示例#3
0
 public void Init(DreamSpawner dreamSpawner)
 {
     _dreamSpawner = dreamSpawner;
 }