35 std::string objective_stage_id;
36 std::vector<std::string> complete_objective_ids = {};
37 std::vector<std::string> fail_objective_ids = {};
38 std::optional<MissionStageMenuContent> paused_menu_content = std::nullopt;
39 std::optional<MissionStageMenuContent> completed_menu_content = std::nullopt;
40 std::vector<MissionStageTransition> transitions = {};
42 [[nodiscard]]
bool operator==(
const MissionStage&)
const noexcept =
default;