Esempio n. 1
0
    public TetraminoBuilder()
    {
        _cubePrefab  = Resources.Load <GameObject>("Prefabs/SceneItems/Cube/Cube");
        _parentChest = GameObject.Find("Chest").GetComponent <Transform>();

        _poolManager   = InjectBox.Get <PoolManager>();
        _tetraminoData = InjectBox.Get <TetraminoData>();
    }
Esempio n. 2
0
 public TetraminoData Generate()
 {
     TetraminoData n = new TetraminoData()
       {
     newTetramino = next.Dequeue(),
     nextTetramino = next.Peek()
       };
       next.Enqueue(GenerateU());
       return n;
 }