AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ArenaSeasonRewardGroup Struct Reference

#include "ArenaSeasonMgr.h"

Public Member Functions

 ArenaSeasonRewardGroup ()=default
 
bool operator== (const ArenaSeasonRewardGroup &other) const
 

Public Attributes

uint8 season {}
 
ArenaSeasonRewardGroupCriteriaType criteriaType
 
float minCriteria {}
 
float maxCriteria {}
 
uint32 rewardMailTemplateID {}
 
std::string rewardMailSubject {}
 
std::string rewardMailBody {}
 
uint32 goldReward {}
 
std::vector< ArenaSeasonRewarditemRewards
 
std::vector< ArenaSeasonRewardachievementRewards
 

Detailed Description

Constructor & Destructor Documentation

◆ ArenaSeasonRewardGroup()

ArenaSeasonRewardGroup::ArenaSeasonRewardGroup ( )
default

Member Function Documentation

◆ operator==()

bool ArenaSeasonRewardGroup::operator== ( const ArenaSeasonRewardGroup other) const
inline
82 {
83 return minCriteria == other.minCriteria &&
84 maxCriteria == other.maxCriteria &&
85 criteriaType == other.criteriaType &&
86 itemRewards == other.itemRewards &&
88 }
float minCriteria
Definition ArenaSeasonMgr.h:69
ArenaSeasonRewardGroupCriteriaType criteriaType
Definition ArenaSeasonMgr.h:67
std::vector< ArenaSeasonReward > achievementRewards
Definition ArenaSeasonMgr.h:78
std::vector< ArenaSeasonReward > itemRewards
Definition ArenaSeasonMgr.h:77
float maxCriteria
Definition ArenaSeasonMgr.h:70

References achievementRewards, criteriaType, itemRewards, maxCriteria, and minCriteria.

Member Data Documentation

◆ achievementRewards

std::vector<ArenaSeasonReward> ArenaSeasonRewardGroup::achievementRewards

◆ criteriaType

ArenaSeasonRewardGroupCriteriaType ArenaSeasonRewardGroup::criteriaType

◆ goldReward

uint32 ArenaSeasonRewardGroup::goldReward {}

◆ itemRewards

std::vector<ArenaSeasonReward> ArenaSeasonRewardGroup::itemRewards

◆ maxCriteria

float ArenaSeasonRewardGroup::maxCriteria {}
70{};

Referenced by operator==(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().

◆ minCriteria

float ArenaSeasonRewardGroup::minCriteria {}
69{};

Referenced by operator==(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().

◆ rewardMailBody

std::string ArenaSeasonRewardGroup::rewardMailBody {}

◆ rewardMailSubject

std::string ArenaSeasonRewardGroup::rewardMailSubject {}

◆ rewardMailTemplateID

uint32 ArenaSeasonRewardGroup::rewardMailTemplateID {}

◆ season

uint8 ArenaSeasonRewardGroup::season {}
65{};

Referenced by ArenaSeasonMgr::LoadRewards().


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