TrinityCore
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
WorldPackets::Mail::MailAttachedItem Struct Reference

#include <MailPackets.h>

Public Member Functions

 MailAttachedItem (::Item const *item, uint8 pos)
 

Static Public Member Functions

static constexpr std::size_t GetPacketSize ()
 

Public Attributes

uint8 Position = 0
 
int32 AttachID = 0
 
int32 ItemID = 0
 
int32 RandomPropertiesSeed = 0
 
int32 RandomPropertiesID = 0
 
int32 Count = 0
 
int32 Charges = 0
 
uint32 MaxDurability = 0
 
int32 Durability = 0
 
bool Unlocked = false
 
std::array< uint32, MAX_INSPECTED_ENCHANTMENT_SLOTEnchantmentID = { }
 
std::array< uint32, MAX_INSPECTED_ENCHANTMENT_SLOTEnchantmentDuration = { }
 
std::array< uint32, MAX_INSPECTED_ENCHANTMENT_SLOTEnchantmentCharges = { }
 

Detailed Description

Definition at line 31 of file MailPackets.h.

Constructor & Destructor Documentation

◆ MailAttachedItem()

WorldPackets::Mail::MailAttachedItem::MailAttachedItem ( ::Item const *  item,
uint8  pos 
)

Definition at line 25 of file MailPackets.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ GetPacketSize()

static constexpr std::size_t WorldPackets::Mail::MailAttachedItem::GetPacketSize ( )
inlinestaticconstexpr

Definition at line 35 of file MailPackets.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ AttachID

int32 WorldPackets::Mail::MailAttachedItem::AttachID = 0

Definition at line 42 of file MailPackets.h.

◆ Charges

int32 WorldPackets::Mail::MailAttachedItem::Charges = 0

Definition at line 47 of file MailPackets.h.

◆ Count

int32 WorldPackets::Mail::MailAttachedItem::Count = 0

Definition at line 46 of file MailPackets.h.

◆ Durability

int32 WorldPackets::Mail::MailAttachedItem::Durability = 0

Definition at line 49 of file MailPackets.h.

◆ EnchantmentCharges

std::array<uint32, MAX_INSPECTED_ENCHANTMENT_SLOT> WorldPackets::Mail::MailAttachedItem::EnchantmentCharges = { }

Definition at line 53 of file MailPackets.h.

◆ EnchantmentDuration

std::array<uint32, MAX_INSPECTED_ENCHANTMENT_SLOT> WorldPackets::Mail::MailAttachedItem::EnchantmentDuration = { }

Definition at line 52 of file MailPackets.h.

◆ EnchantmentID

std::array<uint32, MAX_INSPECTED_ENCHANTMENT_SLOT> WorldPackets::Mail::MailAttachedItem::EnchantmentID = { }

Definition at line 51 of file MailPackets.h.

◆ ItemID

int32 WorldPackets::Mail::MailAttachedItem::ItemID = 0

Definition at line 43 of file MailPackets.h.

◆ MaxDurability

uint32 WorldPackets::Mail::MailAttachedItem::MaxDurability = 0

Definition at line 48 of file MailPackets.h.

◆ Position

uint8 WorldPackets::Mail::MailAttachedItem::Position = 0

Definition at line 41 of file MailPackets.h.

◆ RandomPropertiesID

int32 WorldPackets::Mail::MailAttachedItem::RandomPropertiesID = 0

Definition at line 45 of file MailPackets.h.

◆ RandomPropertiesSeed

int32 WorldPackets::Mail::MailAttachedItem::RandomPropertiesSeed = 0

Definition at line 44 of file MailPackets.h.

◆ Unlocked

bool WorldPackets::Mail::MailAttachedItem::Unlocked = false

Definition at line 50 of file MailPackets.h.


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