// Use this for initialization void Start() { display = Object.FindObjectOfType <TetrisDisplay>(); twinePlayer = Object.FindObjectOfType <TextrisTwinePlayer>(); soundEngine = Object.FindObjectOfType <SoundEngine>(); musicEngine = Object.FindObjectOfType <MusicEngine>(); pauser = Object.FindObjectOfType <WakeUpTetris>(); // nextBlockDisplay = Object.FindObjectOfType<TetrisBlockQueueDisplay>(); tetrisBoard = new char[boardSizeX, boardSizeY]; for (var x = 0; x < boardSizeX; x++) { for (var y = 0; y < boardSizeY; y++) { tetrisBoard[x, y] = ' '; } } // Initialize the block queue nextBlocks = new TetrisBlock[numNextBlocks]; for (var i = 0; i < numNextBlocks; i++) { nextBlocks[i] = GetNextBlock(); } UpdateNextBlocks(); display.UpdateBoard(tetrisBoard, currentBlock); gameStepTimer = gameStepsDuration; }
// Use this for initialization void Start() { twinePlayer = Object.FindObjectOfType <TextrisTwinePlayer>(); links = twinePlayer.Story.GetCurrentLinks(); items = twinePlayer.Story.Vars["inv"]; }
// Use this for initialization void Start() { twinePlayer = Object.FindObjectOfType <TextrisTwinePlayer>(); infectedPan.SetActive(false); }