public TetraminoBuilder() { _cubePrefab = Resources.Load <GameObject>("Prefabs/SceneItems/Cube/Cube"); _parentChest = GameObject.Find("Chest").GetComponent <Transform>(); _poolManager = InjectBox.Get <PoolManager>(); _tetraminoData = InjectBox.Get <TetraminoData>(); }
public TetraminoData Generate() { TetraminoData n = new TetraminoData() { newTetramino = next.Dequeue(), nextTetramino = next.Peek() }; next.Enqueue(GenerateU()); return n; }