TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TradeData Member List

This is the complete list of members for TradeData, including all inherited members.

_acceptedTradeDataprivate
_acceptProccessTradeDataprivate
_clientStateIndexTradeDataprivate
_itemsTradeDataprivate
_moneyTradeDataprivate
_playerTradeDataprivate
_serverStateIndexTradeDataprivate
_spellTradeDataprivate
_spellCastItemTradeDataprivate
_traderTradeDataprivate
GetClientStateIndex() const TradeDatainline
GetItem(TradeSlots slot) const TradeData
GetMoney() const TradeDatainline
GetServerStateIndex() const TradeDatainline
GetSpell() const TradeDatainline
GetSpellCastItem() const TradeData
GetTrader() const TradeDatainline
GetTraderData() const TradeData
GetTradeSlotForItem(ObjectGuid itemGuid) const TradeData
HasItem(ObjectGuid itemGuid) const TradeData
HasSpellCastItem() const TradeDatainline
IsAccepted() const TradeDatainline
IsInAcceptProcess() const TradeDatainline
SetAccepted(bool state, bool forTrader=false)TradeData
SetInAcceptProcess(bool state)TradeDatainline
SetItem(TradeSlots slot, Item *item, bool update=false)TradeData
SetMoney(uint64 money)TradeData
SetSpell(uint32 spell_id, Item *castItem=nullptr)TradeData
TradeData(Player *player, Player *trader)TradeDatainline
Update(bool for_trader=true) const TradeDataprivate
UpdateClientStateIndex()TradeDatainline
UpdateServerStateIndex()TradeDatainline