Пример #1
0
    private void PrepareNextTetromino()
    {
        TetrominoDef nextTetrominoDef = new TetrominoDef()
        {
            TetrominoType = (TetrominoType)Random.Range(0, 7),
            BlockDefs     = new BlockDef[]
            {
                BlockDefCollection.GetRandomBlockDef(),
                     BlockDefCollection.GetRandomBlockDef(),
                     BlockDefCollection.GetRandomBlockDef(),
                     BlockDefCollection.GetRandomBlockDef(),
            },
        };

        NextTetrominoDef = nextTetrominoDef;
    }
Пример #2
0
    private void PrepareTetrominoBomb()
    {
        Health.RemoveHealth(10);

        TetrominoDef nextTetrominoDef = new TetrominoDef()
        {
            TetrominoType = _NextTetrominoDef.TetrominoType,
            BlockDefs     = new BlockDef[]
            {
                BlockDefCollection.GetBlockDef(BlockType.Bomb),
                BlockDefCollection.GetBlockDef(BlockType.Bomb),
                BlockDefCollection.GetBlockDef(BlockType.Bomb),
                BlockDefCollection.GetBlockDef(BlockType.Bomb),
            },
        };

        NextTetrominoDef = nextTetrominoDef;
    }