2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BracketRewards.h>
4#include <Cyrus/Classes/BracketTeam.h>
5#include <Cyrus/Classes/DuelModifierTemplate.h>
6#include <Cyrus/Classes/MatchActor.h>
7#include <Cyrus/Classes/PropertyClass.h>
8#include <Cyrus/Classes/PvPMatchJoinQueueRequirements.h>
9#include <Cyrus/Enums/BracketInfo__EnumTournamentStyle.h>
14 return *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x48);
18 *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x48) = val;
22 return *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x50);
26 *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x50) = val;
30 return *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58);
34 *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58) = val;
37 List<SharedPointer<BracketTeam>> *
getTeams() {
38 return reinterpret_cast<List<SharedPointer<BracketTeam>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8);
41 void setTeams(List<SharedPointer<BracketTeam>> * val) {
42 *
reinterpret_cast<List<SharedPointer<BracketTeam>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8) = val;
46 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0);
50 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0) = val;
54 return reinterpret_cast<List<SharedPointer<MatchActor>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8);
58 *
reinterpret_cast<List<SharedPointer<MatchActor>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8) = val;
62 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90);
66 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90) = val;
70 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xEC);
74 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xEC) = val;
78 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0);
82 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0) = val;
86 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE8);
90 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE8) = val;
94 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE4);
98 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE4) = val;
102 return *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF8);
106 *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF8) = val;
110 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x110);
114 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x110) = val;
118 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x10C);
122 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x10C) = val;
126 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x114);
130 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x114) = val;
134 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x118);
138 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x118) = val;
142 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x11C);
146 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x11C) = val;
150 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x94);
154 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x94) = val;
158 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x128);
162 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x128) = val;
166 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x148);
170 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x148) = val;
174 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x168);
178 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x168) = val;
182 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x188);
186 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x188) = val;
190 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x18C);
194 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x18C) = val;
198 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x108);
202 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x108) = val;
206 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100);
210 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100) = val;
214 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x104);
218 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x104) = val;
222 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A0);
226 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A0) = val;
230 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A8);
234 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A8) = val;
238 return reinterpret_cast<List<SharedPointer<DuelModifierTemplate>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x1D8);
242 *
reinterpret_cast<List<SharedPointer<DuelModifierTemplate>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x1D8) = val;
246 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B8);
250 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B8) = val;
254 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1E8);
258 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1E8) = val;
262 return *
reinterpret_cast<BracketInfo__EnumTournamentStyle*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x120);
266 *
reinterpret_cast<BracketInfo__EnumTournamentStyle*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x120) = val;
270 return reinterpret_cast<List<SharedPointer<BracketRewards>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x190);
274 *
reinterpret_cast<List<SharedPointer<BracketRewards>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x190) = val;
278 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8);
282 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8) = val;
286 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xDC);
290 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xDC) = val;
294 return reinterpret_cast<SharedPointer<PvPMatchJoinQueueRequirements> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0x60);
298 *
reinterpret_cast<SharedPointer<PvPMatchJoinQueueRequirements> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0x60) = val;
302 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70);
306 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70) = val;
Definition BracketInfo.h:11
bool getSpecialEvent()
Definition BracketInfo.h:221
void setRoundTimeSeconds(unsigned int val)
Definition BracketInfo.h:97
void setSubCostPvPTourneyCurrency(int val)
Definition BracketInfo.h:289
void setTeamSize(unsigned int val)
Definition BracketInfo.h:49
unsigned int getRoundBufferTimeSeconds()
Definition BracketInfo.h:141
unsigned int getCurrentRound()
Definition BracketInfo.h:61
float getScoreMultiplier()
Definition BracketInfo.h:189
std::string getPremierPrizesStoreGIDsCSV()
Definition BracketInfo.h:253
void setNumberOfRounds(int val)
Definition BracketInfo.h:153
int getCostPvPTourneyCurrency()
Definition BracketInfo.h:277
void setPvpDuelModifiersBlob(std::string val)
Definition BracketInfo.h:249
void setPremierPrizesStoreGIDsCSV(std::string val)
Definition BracketInfo.h:257
std::string getPvpDuelModifiersBlob()
Definition BracketInfo.h:245
int getNumberOfRounds()
Definition BracketInfo.h:149
void setRoundBufferTimeSeconds(unsigned int val)
Definition BracketInfo.h:145
void setPreferredNumberOfTeams(int val)
Definition BracketInfo.h:201
void setPvpDuelModifiers(List< std::string > val)
Definition BracketInfo.h:233
List< SharedPointer< BracketRewards > > * getBracketRewardsList()
Definition BracketInfo.h:269
void setSecondTourneyNameSTKey(std::string val)
Definition BracketInfo.h:177
SharedPointer< PvPMatchJoinQueueRequirements > * getJoinQueueRequirements()
Definition BracketInfo.h:293
void setTournamentStyle(BracketInfo__EnumTournamentStyle val)
Definition BracketInfo.h:265
List< SharedPointer< BracketTeam > > * getTeams()
Definition BracketInfo.h:37
void setCreatorActorGID(gid val)
Definition BracketInfo.h:25
void setBracketRewardsList(List< SharedPointer< BracketRewards > > *val)
Definition BracketInfo.h:273
void setBracketGID(gid val)
Definition BracketInfo.h:17
void setSpecialEvent(bool val)
Definition BracketInfo.h:225
void setJoinQueueRequirements(SharedPointer< PvPMatchJoinQueueRequirements > *val)
Definition BracketInfo.h:297
void setJoinQueueRequirementsBlob(std::string val)
Definition BracketInfo.h:305
void setStartTimeSec(int val)
Definition BracketInfo.h:121
unsigned int getBracketState()
Definition BracketInfo.h:69
void setVisibleTimeSeconds(unsigned int val)
Definition BracketInfo.h:113
unsigned int getRoundTimeSeconds()
Definition BracketInfo.h:93
int getSubBracketIdx()
Definition BracketInfo.h:181
List< SharedPointer< DuelModifierTemplate > > * getPvpDuelModifierTemplates()
Definition BracketInfo.h:237
void setScoreMultiplier(float val)
Definition BracketInfo.h:193
void setMatchNameID(unsigned int val)
Definition BracketInfo.h:81
void setTournamentPreparingTimeSeconds(unsigned int val)
Definition BracketInfo.h:137
void setBracketState(unsigned int val)
Definition BracketInfo.h:73
void setMinTeams(int val)
Definition BracketInfo.h:209
unsigned int getMatchNameID()
Definition BracketInfo.h:77
void setActorList(List< SharedPointer< MatchActor > > *val)
Definition BracketInfo.h:57
BracketInfo__EnumTournamentStyle getTournamentStyle()
Definition BracketInfo.h:261
unsigned int getRoundStartsInSeconds()
Definition BracketInfo.h:85
void setScheduleID(gid val)
Definition BracketInfo.h:105
std::string getOverrideTourneyName()
Definition BracketInfo.h:157
int getStartTimeSec()
Definition BracketInfo.h:117
int getMinTeams()
Definition BracketInfo.h:205
unsigned int getTournamentPreparingTimeSeconds()
Definition BracketInfo.h:133
std::string getSecondTourneyNameSTKey()
Definition BracketInfo.h:173
gid getCreatorActorGID()
Definition BracketInfo.h:21
void setSubBracketIdx(int val)
Definition BracketInfo.h:185
unsigned int getTeamSize()
Definition BracketInfo.h:45
gid getCreatorBracketGID()
Definition BracketInfo.h:29
void setMaxTeams(int val)
Definition BracketInfo.h:217
int getSubCostPvPTourneyCurrency()
Definition BracketInfo.h:285
void setCurrentRound(unsigned int val)
Definition BracketInfo.h:65
List< SharedPointer< MatchActor > > * getActorList()
Definition BracketInfo.h:53
gid getScheduleID()
Definition BracketInfo.h:101
gid getBracketGID()
Definition BracketInfo.h:13
void setRegistrationOpenTimeSeconds(unsigned int val)
Definition BracketInfo.h:129
int getPreferredNumberOfTeams()
Definition BracketInfo.h:197
std::string getJoinQueueRequirementsBlob()
Definition BracketInfo.h:301
unsigned int getRegistrationOpenTimeSeconds()
Definition BracketInfo.h:125
void setRoundStartsInSeconds(unsigned int val)
Definition BracketInfo.h:89
void setPvpDuelModifierTemplates(List< SharedPointer< DuelModifierTemplate > > *val)
Definition BracketInfo.h:241
void setTeams(List< SharedPointer< BracketTeam > > *val)
Definition BracketInfo.h:41
void setCostPvPTourneyCurrency(int val)
Definition BracketInfo.h:281
std::string getFirstTourneyNameSTKey()
Definition BracketInfo.h:165
void setCreatorBracketGID(gid val)
Definition BracketInfo.h:33
void setFirstTourneyNameSTKey(std::string val)
Definition BracketInfo.h:169
void setOverrideTourneyName(std::string val)
Definition BracketInfo.h:161
int getMaxTeams()
Definition BracketInfo.h:213
unsigned int getVisibleTimeSeconds()
Definition BracketInfo.h:109
List< std::string > getPvpDuelModifiers()
Definition BracketInfo.h:229
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86