Exemple #1
0
 private void Awake()
 {
     imageLoader = InGameImageLoader.Instance;
     DontDestroyOnLoad(gameObject);
     remainingPictures = new List <InGameImageLoader.Picture>(imageLoader.PixArts);
     currentPicture    = remainingPictures[Random.Range(0, remainingPictures.Count)];
 }
Exemple #2
0
 public void NextLevel()
 {
     Level += 1;
     remainingPictures.Remove(currentPicture);
     if (remainingPictures.Count == 0)
     {
         remainingPictures = new List <InGameImageLoader.Picture>(imageLoader.PixArts);
     }
     currentPicture = remainingPictures[Random.Range(0, remainingPictures.Count)];
     SceneManager.LoadScene(Scene);
 }
Exemple #3
0
    private void Awake()
    {
        coloredCubes = new CubeInCanvas[0];
        levelManager = LevelManager.Instance;
        imageLoader  = InGameImageLoader.Instance;
        gameManager  = GameManager.Instance;

        cam     = Camera.main.GetComponent <CameraController>();
        picture = levelManager.currentPicture;
        SpawnGrid();
        SetPicture(levelManager.currentPicture);
    }
Exemple #4
0
 private void SetPicture(InGameImageLoader.Picture picture)
 {
     SetPicture(System.Array.IndexOf(imageLoader.PixArts, picture));
 }