Cyrus Mod Loader
Loading...
Searching...
No Matches
MatchTemplate Class Reference

#include <MatchTemplate.h>

Inheritance diagram for MatchTemplate:
CoreTemplate PropertyClass BracketTemplate

Public Member Functions

std::string getMatchName ()
 
void setMatchName (std::string val)
 
std::string getMatchDisplayName ()
 
void setMatchDisplayName (std::string val)
 
std::string getMatchTitle ()
 
void setMatchTitle (std::string val)
 
bool getAllowOverrides ()
 
void setAllowOverrides (bool val)
 
unsigned int getTeamSize ()
 
void setTeamSize (unsigned int val)
 
unsigned int getTeamCount ()
 
void setTeamCount (unsigned int val)
 
unsigned int getMinTeams ()
 
void setMinTeams (unsigned int val)
 
int getTimeout ()
 
void setTimeout (int val)
 
unsigned int getMaxPointsPerMatch ()
 
void setMaxPointsPerMatch (unsigned int val)
 
float getEstimatedWeight ()
 
void setEstimatedWeight (float val)
 
SharedPointer< ArenaMatchInfo > * getMatchInfo ()
 
void setMatchInfo (SharedPointer< ArenaMatchInfo > *val)
 
SharedPointer< ResultList > * getAwardInfo ()
 
void setAwardInfo (SharedPointer< ResultList > *val)
 
List< SharedPointer< AdvPvPLeagueAwardInfo > > * getPerLeagueAwardInfo ()
 
void setPerLeagueAwardInfo (List< SharedPointer< AdvPvPLeagueAwardInfo > > *val)
 
Vector< std::string > getZones ()
 
void setZones (Vector< std::string > val)
 
unsigned int getInitialQueueThreshold ()
 
void setInitialQueueThreshold (unsigned int val)
 
unsigned int getActorQueueTimeout ()
 
void setActorQueueTimeout (unsigned int val)
 
unsigned int getTeamQueueTimeout ()
 
void setTeamQueueTimeout (unsigned int val)
 
float getActorQueueGrowth ()
 
void setActorQueueGrowth (float val)
 
float getTeamQueueGrowth ()
 
void setTeamQueueGrowth (float val)
 
float getMatchMakingLevelMultiplier ()
 
void setMatchMakingLevelMultiplier (float val)
 
gid getLevelModifiersListID ()
 
void setLevelModifiersListID (gid val)
 
unsigned int getIncompleteTeamTimeout ()
 
void setIncompleteTeamTimeout (unsigned int val)
 
unsigned int getIncompleteMatchTimeout ()
 
void setIncompleteMatchTimeout (unsigned int val)
 
unsigned int getShortMatchDurationForPenaltySeconds ()
 
void setShortMatchDurationForPenaltySeconds (unsigned int val)
 
unsigned int getThresholdForExtendingMatchSearch ()
 
void setThresholdForExtendingMatchSearch (unsigned int val)
 
unsigned int getNumberOfPlayersRequiredToExtendMatchSearch ()
 
void setNumberOfPlayersRequiredToExtendMatchSearch (unsigned int val)
 
bool getShowStatusOnJoinQueue ()
 
void setShowStatusOnJoinQueue (bool val)
 
bool getAllowExceedRangeForMatchesOptionForPlayers ()
 
void setAllowExceedRangeForMatchesOptionForPlayers (bool val)
 
int getMakeTeamsWithSameMatchOptsTimeoutSec ()
 
void setMakeTeamsWithSameMatchOptsTimeoutSec (int val)
 
int getStreakSize ()
 
void setStreakSize (int val)
 
int getHistorySize ()
 
void setHistorySize (int val)
 
int getQueueWaitingTime ()
 
void setQueueWaitingTime (int val)
 
int getMinQueueSize ()
 
void setMinQueueSize (int val)
 
int getMaxQueueSize ()
 
void setMaxQueueSize (int val)
 
int getConfTierRankTimeout ()
 
void setConfTierRankTimeout (int val)
 
float getMatchTimer ()
 
void setMatchTimer (float val)
 
int getBonusTime ()
 
void setBonusTime (int val)
 
int getPassPenalty ()
 
void setPassPenalty (int val)
 
int getYellowTime ()
 
void setYellowTime (int val)
 
int getRedTime ()
 
void setRedTime (int val)
 
int getMinTurnTime ()
 
void setMinTurnTime (int val)
 
Vector< SharedPointer< SpellEffectPenalty > > * getEffects ()
 
void setEffects (Vector< SharedPointer< SpellEffectPenalty > > *val)
 
bool getUpdateBattlePassPoints ()
 
void setUpdateBattlePassPoints (bool val)
 
int getBattlePassWinPoints ()
 
void setBattlePassWinPoints (int val)
 
int getBattlePassLosePoints ()
 
void setBattlePassLosePoints (int val)
 
- Public Member Functions inherited from PropertyClass
virtual char * getClassName ()=0
 Gets the class name of the derived class in the format class T[*].
 
virtual void * getPropertyList ()=0
 Constructs and caches the PropertyList for the derived class, adding all reflected members and member functions.
 
virtual bool copy (uint32_t a1)=0
 Copies the property class data.
 
virtual void * serialize (void *a2, uint32_t a3)=0
 Serializes the derived class's PropertyList as XML.
 
virtual bool onCreated ()=0
 Called when the PropertyClass is created.
 
template<typename T >
CYRUS T * as ()
 Casts this to a pointer of type T.
 
virtual void onPostLoad ()=0
 Called when the PropertyClass is loaded, i.e., initialize is called and onCreated has finished.
 
virtual void onFinalizeLoad ()=0
 
virtual bool shouldNotSerialize ()=0
 Determines if the PropertyClass should not be serialized.
 

Additional Inherited Members

- Public Attributes inherited from CoreTemplate
std::vector< BehaviorTemplate * > behaviors
 

Member Function Documentation

◆ getActorQueueGrowth()

float MatchTemplate::getActorQueueGrowth ( )
inline

◆ getActorQueueTimeout()

unsigned int MatchTemplate::getActorQueueTimeout ( )
inline

◆ getAllowExceedRangeForMatchesOptionForPlayers()

bool MatchTemplate::getAllowExceedRangeForMatchesOptionForPlayers ( )
inline

◆ getAllowOverrides()

bool MatchTemplate::getAllowOverrides ( )
inline

◆ getAwardInfo()

SharedPointer< ResultList > * MatchTemplate::getAwardInfo ( )
inline

◆ getBattlePassLosePoints()

int MatchTemplate::getBattlePassLosePoints ( )
inline

◆ getBattlePassWinPoints()

int MatchTemplate::getBattlePassWinPoints ( )
inline

◆ getBonusTime()

int MatchTemplate::getBonusTime ( )
inline

◆ getConfTierRankTimeout()

int MatchTemplate::getConfTierRankTimeout ( )
inline

◆ getEffects()

Vector< SharedPointer< SpellEffectPenalty > > * MatchTemplate::getEffects ( )
inline

◆ getEstimatedWeight()

float MatchTemplate::getEstimatedWeight ( )
inline

◆ getHistorySize()

int MatchTemplate::getHistorySize ( )
inline

◆ getIncompleteMatchTimeout()

unsigned int MatchTemplate::getIncompleteMatchTimeout ( )
inline

◆ getIncompleteTeamTimeout()

unsigned int MatchTemplate::getIncompleteTeamTimeout ( )
inline

◆ getInitialQueueThreshold()

unsigned int MatchTemplate::getInitialQueueThreshold ( )
inline

◆ getLevelModifiersListID()

gid MatchTemplate::getLevelModifiersListID ( )
inline

◆ getMakeTeamsWithSameMatchOptsTimeoutSec()

int MatchTemplate::getMakeTeamsWithSameMatchOptsTimeoutSec ( )
inline

◆ getMatchDisplayName()

std::string MatchTemplate::getMatchDisplayName ( )
inline

◆ getMatchInfo()

SharedPointer< ArenaMatchInfo > * MatchTemplate::getMatchInfo ( )
inline

◆ getMatchMakingLevelMultiplier()

float MatchTemplate::getMatchMakingLevelMultiplier ( )
inline

◆ getMatchName()

std::string MatchTemplate::getMatchName ( )
inline

◆ getMatchTimer()

float MatchTemplate::getMatchTimer ( )
inline

◆ getMatchTitle()

std::string MatchTemplate::getMatchTitle ( )
inline

◆ getMaxPointsPerMatch()

unsigned int MatchTemplate::getMaxPointsPerMatch ( )
inline

◆ getMaxQueueSize()

int MatchTemplate::getMaxQueueSize ( )
inline

◆ getMinQueueSize()

int MatchTemplate::getMinQueueSize ( )
inline

◆ getMinTeams()

unsigned int MatchTemplate::getMinTeams ( )
inline

◆ getMinTurnTime()

int MatchTemplate::getMinTurnTime ( )
inline

◆ getNumberOfPlayersRequiredToExtendMatchSearch()

unsigned int MatchTemplate::getNumberOfPlayersRequiredToExtendMatchSearch ( )
inline

◆ getPassPenalty()

int MatchTemplate::getPassPenalty ( )
inline

◆ getPerLeagueAwardInfo()

List< SharedPointer< AdvPvPLeagueAwardInfo > > * MatchTemplate::getPerLeagueAwardInfo ( )
inline

◆ getQueueWaitingTime()

int MatchTemplate::getQueueWaitingTime ( )
inline

◆ getRedTime()

int MatchTemplate::getRedTime ( )
inline

◆ getShortMatchDurationForPenaltySeconds()

unsigned int MatchTemplate::getShortMatchDurationForPenaltySeconds ( )
inline

◆ getShowStatusOnJoinQueue()

bool MatchTemplate::getShowStatusOnJoinQueue ( )
inline

◆ getStreakSize()

int MatchTemplate::getStreakSize ( )
inline

◆ getTeamCount()

unsigned int MatchTemplate::getTeamCount ( )
inline

◆ getTeamQueueGrowth()

float MatchTemplate::getTeamQueueGrowth ( )
inline

◆ getTeamQueueTimeout()

unsigned int MatchTemplate::getTeamQueueTimeout ( )
inline

◆ getTeamSize()

unsigned int MatchTemplate::getTeamSize ( )
inline

◆ getThresholdForExtendingMatchSearch()

unsigned int MatchTemplate::getThresholdForExtendingMatchSearch ( )
inline

◆ getTimeout()

int MatchTemplate::getTimeout ( )
inline

◆ getUpdateBattlePassPoints()

bool MatchTemplate::getUpdateBattlePassPoints ( )
inline

◆ getYellowTime()

int MatchTemplate::getYellowTime ( )
inline

◆ getZones()

Vector< std::string > MatchTemplate::getZones ( )
inline

◆ setActorQueueGrowth()

void MatchTemplate::setActorQueueGrowth ( float val)
inline

◆ setActorQueueTimeout()

void MatchTemplate::setActorQueueTimeout ( unsigned int val)
inline

◆ setAllowExceedRangeForMatchesOptionForPlayers()

void MatchTemplate::setAllowExceedRangeForMatchesOptionForPlayers ( bool val)
inline

◆ setAllowOverrides()

void MatchTemplate::setAllowOverrides ( bool val)
inline

◆ setAwardInfo()

void MatchTemplate::setAwardInfo ( SharedPointer< ResultList > * val)
inline

◆ setBattlePassLosePoints()

void MatchTemplate::setBattlePassLosePoints ( int val)
inline

◆ setBattlePassWinPoints()

void MatchTemplate::setBattlePassWinPoints ( int val)
inline

◆ setBonusTime()

void MatchTemplate::setBonusTime ( int val)
inline

◆ setConfTierRankTimeout()

void MatchTemplate::setConfTierRankTimeout ( int val)
inline

◆ setEffects()

void MatchTemplate::setEffects ( Vector< SharedPointer< SpellEffectPenalty > > * val)
inline

◆ setEstimatedWeight()

void MatchTemplate::setEstimatedWeight ( float val)
inline

◆ setHistorySize()

void MatchTemplate::setHistorySize ( int val)
inline

◆ setIncompleteMatchTimeout()

void MatchTemplate::setIncompleteMatchTimeout ( unsigned int val)
inline

◆ setIncompleteTeamTimeout()

void MatchTemplate::setIncompleteTeamTimeout ( unsigned int val)
inline

◆ setInitialQueueThreshold()

void MatchTemplate::setInitialQueueThreshold ( unsigned int val)
inline

◆ setLevelModifiersListID()

void MatchTemplate::setLevelModifiersListID ( gid val)
inline

◆ setMakeTeamsWithSameMatchOptsTimeoutSec()

void MatchTemplate::setMakeTeamsWithSameMatchOptsTimeoutSec ( int val)
inline

◆ setMatchDisplayName()

void MatchTemplate::setMatchDisplayName ( std::string val)
inline

◆ setMatchInfo()

void MatchTemplate::setMatchInfo ( SharedPointer< ArenaMatchInfo > * val)
inline

◆ setMatchMakingLevelMultiplier()

void MatchTemplate::setMatchMakingLevelMultiplier ( float val)
inline

◆ setMatchName()

void MatchTemplate::setMatchName ( std::string val)
inline

◆ setMatchTimer()

void MatchTemplate::setMatchTimer ( float val)
inline

◆ setMatchTitle()

void MatchTemplate::setMatchTitle ( std::string val)
inline

◆ setMaxPointsPerMatch()

void MatchTemplate::setMaxPointsPerMatch ( unsigned int val)
inline

◆ setMaxQueueSize()

void MatchTemplate::setMaxQueueSize ( int val)
inline

◆ setMinQueueSize()

void MatchTemplate::setMinQueueSize ( int val)
inline

◆ setMinTeams()

void MatchTemplate::setMinTeams ( unsigned int val)
inline

◆ setMinTurnTime()

void MatchTemplate::setMinTurnTime ( int val)
inline

◆ setNumberOfPlayersRequiredToExtendMatchSearch()

void MatchTemplate::setNumberOfPlayersRequiredToExtendMatchSearch ( unsigned int val)
inline

◆ setPassPenalty()

void MatchTemplate::setPassPenalty ( int val)
inline

◆ setPerLeagueAwardInfo()

void MatchTemplate::setPerLeagueAwardInfo ( List< SharedPointer< AdvPvPLeagueAwardInfo > > * val)
inline

◆ setQueueWaitingTime()

void MatchTemplate::setQueueWaitingTime ( int val)
inline

◆ setRedTime()

void MatchTemplate::setRedTime ( int val)
inline

◆ setShortMatchDurationForPenaltySeconds()

void MatchTemplate::setShortMatchDurationForPenaltySeconds ( unsigned int val)
inline

◆ setShowStatusOnJoinQueue()

void MatchTemplate::setShowStatusOnJoinQueue ( bool val)
inline

◆ setStreakSize()

void MatchTemplate::setStreakSize ( int val)
inline

◆ setTeamCount()

void MatchTemplate::setTeamCount ( unsigned int val)
inline

◆ setTeamQueueGrowth()

void MatchTemplate::setTeamQueueGrowth ( float val)
inline

◆ setTeamQueueTimeout()

void MatchTemplate::setTeamQueueTimeout ( unsigned int val)
inline

◆ setTeamSize()

void MatchTemplate::setTeamSize ( unsigned int val)
inline

◆ setThresholdForExtendingMatchSearch()

void MatchTemplate::setThresholdForExtendingMatchSearch ( unsigned int val)
inline

◆ setTimeout()

void MatchTemplate::setTimeout ( int val)
inline

◆ setUpdateBattlePassPoints()

void MatchTemplate::setUpdateBattlePassPoints ( bool val)
inline

◆ setYellowTime()

void MatchTemplate::setYellowTime ( int val)
inline

◆ setZones()

void MatchTemplate::setZones ( Vector< std::string > val)
inline