def _import_moving_point(mission, group: unitgroup.Group, imp_group) -> unitgroup.Group: for imp_point_idx in imp_group["route"]["points"]: imp_point = imp_group["route"]["points"][imp_point_idx] point = MovingPoint() point.load_from_dict(imp_point, mission.translation) group.add_point(point) return group
def _import_moving_point(mission, group: unitgroup.Group, imp_group) -> unitgroup.Group: keys = Coalition._sort_keys(imp_group["route"]["points"]) for imp_point_idx in keys: imp_point = imp_group["route"]["points"][imp_point_idx] point = MovingPoint(Point(0, 0, mission.terrain)) point.load_from_dict(imp_point, mission.translation) group.add_point(point) return group