TrinityCore
Loading...
Searching...
No Matches
WorldPackets::Traits::TraitConfig Struct Reference

#include <TraitPacketsCommon.h>

Public Member Functions

 TraitConfig ()
 
 TraitConfig (UF::TraitConfig const &ufConfig)
 

Public Attributes

int32 ID = 0
 
TraitConfigType Type = {}
 
int32 ChrSpecializationID = 0
 
TraitCombatConfigFlags CombatConfigFlags = {}
 
int32 LocalIdentifier = 0
 
int32 SkillLineID = 0
 
int32 TraitSystemID = 0
 
int32 VariationID = 0
 
std::vector< TraitEntryEntries
 
std::vector< TraitSubTreeCacheSubTrees
 
String< 259 > Name
 

Detailed Description

Definition at line 57 of file TraitPacketsCommon.h.

Constructor & Destructor Documentation

◆ TraitConfig() [1/2]

WorldPackets::Traits::TraitConfig::TraitConfig ( )
default

◆ TraitConfig() [2/2]

WorldPackets::Traits::TraitConfig::TraitConfig ( UF::TraitConfig const &  ufConfig)
explicit

Definition at line 48 of file TraitPacketsCommon.cpp.

Member Data Documentation

◆ ChrSpecializationID

int32 WorldPackets::Traits::TraitConfig::ChrSpecializationID = 0

Definition at line 64 of file TraitPacketsCommon.h.

◆ CombatConfigFlags

TraitCombatConfigFlags WorldPackets::Traits::TraitConfig::CombatConfigFlags = {}

Definition at line 65 of file TraitPacketsCommon.h.

◆ Entries

std::vector<TraitEntry> WorldPackets::Traits::TraitConfig::Entries

Definition at line 70 of file TraitPacketsCommon.h.

◆ ID

int32 WorldPackets::Traits::TraitConfig::ID = 0

Definition at line 62 of file TraitPacketsCommon.h.

◆ LocalIdentifier

int32 WorldPackets::Traits::TraitConfig::LocalIdentifier = 0

Definition at line 66 of file TraitPacketsCommon.h.

◆ Name

String<259> WorldPackets::Traits::TraitConfig::Name

Definition at line 72 of file TraitPacketsCommon.h.

◆ SkillLineID

int32 WorldPackets::Traits::TraitConfig::SkillLineID = 0

Definition at line 67 of file TraitPacketsCommon.h.

◆ SubTrees

std::vector<TraitSubTreeCache> WorldPackets::Traits::TraitConfig::SubTrees

Definition at line 71 of file TraitPacketsCommon.h.

◆ TraitSystemID

int32 WorldPackets::Traits::TraitConfig::TraitSystemID = 0

Definition at line 68 of file TraitPacketsCommon.h.

◆ Type

TraitConfigType WorldPackets::Traits::TraitConfig::Type = {}

Definition at line 63 of file TraitPacketsCommon.h.

◆ VariationID

int32 WorldPackets::Traits::TraitConfig::VariationID = 0

Definition at line 69 of file TraitPacketsCommon.h.


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