Example #1
0
    public void SpawnNextRandomBlock()
    {
        leftBlock   = ToyChooser.GetInstance().getRandomToy();
        rightBlock  = ToyChooser.GetInstance().getRandomToy();
        middleBlock = ToyChooser.GetInstance().getRandomToy();
        rightBlock  = Instantiate(rightBlock, rightObstacle.position, Quaternion.identity, obstacleHolder);
        leftBlock   = Instantiate(leftBlock, leftObstacle.position, Quaternion.identity, obstacleHolder);
        middleBlock = Instantiate(middleBlock, middleObstacle.position, Quaternion.identity, obstacleHolder);

        ToyChooser.GetInstance().ReinitAvailableIndices();
    }
Example #2
0
 private void Awake()
 {
     if (_instance == null)
     {
         _instance = this;
     }
     else
     {
         Debug.LogError("ToyChooser already present");
     }
 }