Emergency 20 Dokumentation  4.2.0
em5::CampaignDefinition::CampaignPhase Struct Reference

#include <CampaignDefinition.h>

Public Attributes

PhaseType mPhaseType
 Type of this campaign phase. More...
 
std::string mEventName
 Name of the event to start, in case a single one should be triggered (for main events, tutorial) More...
 
std::string mEventPools
 Event pools to trigger events from, separated by semicolons. More...
 
std::string mUnitPool
 Unit pool to set at phase start. More...
 
std::string mMainEventId
 Only for "main event" phase type: Unique identifier of the main event. More...
 
std::string mRewardId
 The id of the reward the player gets after wining the event. More...
 
std::vector< Player::BuyOptionmBuyOptions
 Only for "freeplay" phase type: Buy options listing. More...
 

Member Data Documentation

std::vector<Player::BuyOption> em5::CampaignDefinition::CampaignPhase::mBuyOptions

Only for "freeplay" phase type: Buy options listing.

std::string em5::CampaignDefinition::CampaignPhase::mEventName

Name of the event to start, in case a single one should be triggered (for main events, tutorial)

std::string em5::CampaignDefinition::CampaignPhase::mEventPools

Event pools to trigger events from, separated by semicolons.

std::string em5::CampaignDefinition::CampaignPhase::mMainEventId

Only for "main event" phase type: Unique identifier of the main event.

PhaseType em5::CampaignDefinition::CampaignPhase::mPhaseType

Type of this campaign phase.

std::string em5::CampaignDefinition::CampaignPhase::mRewardId

The id of the reward the player gets after wining the event.

std::string em5::CampaignDefinition::CampaignPhase::mUnitPool

Unit pool to set at phase start.


The documentation for this struct was generated from the following file: