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

#include <BattlegroundTemplate.h>

Inheritance diagram for BattlegroundTemplate:
PropertyClass

Public Member Functions

std::string getBattlegroundName ()
 
void setBattlegroundName (std::string val)
 
float getCountdownSeconds ()
 
void setCountdownSeconds (float val)
 
int getMatchSize ()
 
void setMatchSize (int val)
 
std::string getTeamStartA ()
 
void setTeamStartA (std::string val)
 
std::string getTeamStartB ()
 
void setTeamStartB (std::string val)
 
std::string getBattlegroundZone ()
 
void setBattlegroundZone (std::string val)
 
int getCancelCooldownSeconds ()
 
void setCancelCooldownSeconds (int val)
 
int getMaximumDisplayPoints ()
 
void setMaximumDisplayPoints (int val)
 
int getMatchTimeSeconds ()
 
void setMatchTimeSeconds (int val)
 
int getRevealTimeSeconds ()
 
void setRevealTimeSeconds (int val)
 
Vector< SharedPointer< BattlegroundMatchmaking > > * getMatchmakingList ()
 
void setMatchmakingList (Vector< SharedPointer< BattlegroundMatchmaking > > *val)
 
List< std::string > getUnlockedPolymorphTags ()
 
void setUnlockedPolymorphTags (List< std::string > val)
 
std::string getLootWinner ()
 
void setLootWinner (std::string val)
 
std::string getLootLoser ()
 
void setLootLoser (std::string val)
 
std::string getLootTie ()
 
void setLootTie (std::string val)
 
bool getPveMode ()
 
void setPveMode (bool val)
 
int getDefeatedPolyLockCount ()
 
void setDefeatedPolyLockCount (int val)
 
bool getLockSigilSpotOnDefeat ()
 
void setLockSigilSpotOnDefeat (bool 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.
 

Member Function Documentation

◆ getBattlegroundName()

std::string BattlegroundTemplate::getBattlegroundName ( )
inline

◆ getBattlegroundZone()

std::string BattlegroundTemplate::getBattlegroundZone ( )
inline

◆ getCancelCooldownSeconds()

int BattlegroundTemplate::getCancelCooldownSeconds ( )
inline

◆ getCountdownSeconds()

float BattlegroundTemplate::getCountdownSeconds ( )
inline

◆ getDefeatedPolyLockCount()

int BattlegroundTemplate::getDefeatedPolyLockCount ( )
inline

◆ getLockSigilSpotOnDefeat()

bool BattlegroundTemplate::getLockSigilSpotOnDefeat ( )
inline

◆ getLootLoser()

std::string BattlegroundTemplate::getLootLoser ( )
inline

◆ getLootTie()

std::string BattlegroundTemplate::getLootTie ( )
inline

◆ getLootWinner()

std::string BattlegroundTemplate::getLootWinner ( )
inline

◆ getMatchmakingList()

Vector< SharedPointer< BattlegroundMatchmaking > > * BattlegroundTemplate::getMatchmakingList ( )
inline

◆ getMatchSize()

int BattlegroundTemplate::getMatchSize ( )
inline

◆ getMatchTimeSeconds()

int BattlegroundTemplate::getMatchTimeSeconds ( )
inline

◆ getMaximumDisplayPoints()

int BattlegroundTemplate::getMaximumDisplayPoints ( )
inline

◆ getPveMode()

bool BattlegroundTemplate::getPveMode ( )
inline

◆ getRevealTimeSeconds()

int BattlegroundTemplate::getRevealTimeSeconds ( )
inline

◆ getTeamStartA()

std::string BattlegroundTemplate::getTeamStartA ( )
inline

◆ getTeamStartB()

std::string BattlegroundTemplate::getTeamStartB ( )
inline

◆ getUnlockedPolymorphTags()

List< std::string > BattlegroundTemplate::getUnlockedPolymorphTags ( )
inline

◆ setBattlegroundName()

void BattlegroundTemplate::setBattlegroundName ( std::string val)
inline

◆ setBattlegroundZone()

void BattlegroundTemplate::setBattlegroundZone ( std::string val)
inline

◆ setCancelCooldownSeconds()

void BattlegroundTemplate::setCancelCooldownSeconds ( int val)
inline

◆ setCountdownSeconds()

void BattlegroundTemplate::setCountdownSeconds ( float val)
inline

◆ setDefeatedPolyLockCount()

void BattlegroundTemplate::setDefeatedPolyLockCount ( int val)
inline

◆ setLockSigilSpotOnDefeat()

void BattlegroundTemplate::setLockSigilSpotOnDefeat ( bool val)
inline

◆ setLootLoser()

void BattlegroundTemplate::setLootLoser ( std::string val)
inline

◆ setLootTie()

void BattlegroundTemplate::setLootTie ( std::string val)
inline

◆ setLootWinner()

void BattlegroundTemplate::setLootWinner ( std::string val)
inline

◆ setMatchmakingList()

void BattlegroundTemplate::setMatchmakingList ( Vector< SharedPointer< BattlegroundMatchmaking > > * val)
inline

◆ setMatchSize()

void BattlegroundTemplate::setMatchSize ( int val)
inline

◆ setMatchTimeSeconds()

void BattlegroundTemplate::setMatchTimeSeconds ( int val)
inline

◆ setMaximumDisplayPoints()

void BattlegroundTemplate::setMaximumDisplayPoints ( int val)
inline

◆ setPveMode()

void BattlegroundTemplate::setPveMode ( bool val)
inline

◆ setRevealTimeSeconds()

void BattlegroundTemplate::setRevealTimeSeconds ( int val)
inline

◆ setTeamStartA()

void BattlegroundTemplate::setTeamStartA ( std::string val)
inline

◆ setTeamStartB()

void BattlegroundTemplate::setTeamStartB ( std::string val)
inline

◆ setUnlockedPolymorphTags()

void BattlegroundTemplate::setUnlockedPolymorphTags ( List< std::string > val)
inline