double getLevelGap(int level1, int level2, [double defaultGap = 24]) { return (levelGapFun?.call(level1, level2) ?? defaultGap).toDouble(); }