BMFPrismOverlay.fromMap constructor Null safety

BMFPrismOverlay.fromMap(
  1. Map map
)

map => BMFPrismOverlay

Implementation

BMFPrismOverlay.fromMap(Map map)
    : assert(map['coordinates'] != null),
      assert(map['topFaceColor'] != null),
      super.fromMap(map) {
  if (map['coordinates'] != null) {
    coordinates = <BMFCoordinate>[];
    map['coordinates'].forEach((v) {
      coordinates?.add(BMFCoordinate.fromMap(v as Map));
    });
  }

  topFaceColor = ColorUtil.hexToColor(map['topFaceColor']);
  sideFaceColor = ColorUtil.hexToColor(map['sideFaceColor']);
  height = map['height'] as int?;
}