示例#1
0
    private GameBlock GetBlock(LevelMoment moment, Vector3Int pos)
    {
        GameBlockBuilder blockBuilder = new GameBlockBuilder();

        //Count oob as a normal block
        if (!InBounds(moment, pos))
        {
            return(blockBuilder.Build(GameBoardCubeDictionary.NORMAL_CUBE, pos));
        }

        GameBlock result = blockBuilder.Build(moment.CharAt(pos), pos);

        return(result);
    }