Mana
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
TmwAthena::EquipBackend Class Referencefinal

#include <inventoryhandler.h>

Inheritance diagram for TmwAthena::EquipBackend:
Equipment::Backend

Public Member Functions

 EquipBackend ()
 
ItemgetEquipment (int index) const override
 
std::string getSlotName (int slotIndex) const override
 
void clear () override
 
void setEquipment (int index, int inventoryIndex)
 
void triggerUnequip (int slotIndex) const override
 
int getSlotNumber () const override
 
- Public Member Functions inherited from Equipment::Backend
virtual ~Backend ()
 

Private Attributes

int mEquipment [EQUIP_VECTOR_END]
 

Detailed Description

Definition at line 45 of file inventoryhandler.h.

Constructor & Destructor Documentation

◆ EquipBackend()

TmwAthena::EquipBackend::EquipBackend ( )
inline

Definition at line 48 of file inventoryhandler.h.

Member Function Documentation

◆ clear()

void TmwAthena::EquipBackend::clear ( )
inlineoverridevirtual

Implements Equipment::Backend.

Definition at line 90 of file inventoryhandler.h.

◆ getEquipment()

Item * TmwAthena::EquipBackend::getEquipment ( int  index) const
inlineoverridevirtual

Implements Equipment::Backend.

Definition at line 53 of file inventoryhandler.h.

◆ getSlotName()

std::string TmwAthena::EquipBackend::getSlotName ( int  slotIndex) const
inlineoverridevirtual

Reimplemented from Equipment::Backend.

Definition at line 59 of file inventoryhandler.h.

◆ getSlotNumber()

int TmwAthena::EquipBackend::getSlotNumber ( ) const
inlineoverridevirtual

Implements Equipment::Backend.

Definition at line 134 of file inventoryhandler.h.

◆ setEquipment()

void TmwAthena::EquipBackend::setEquipment ( int  index,
int  inventoryIndex 
)
inline

Definition at line 104 of file inventoryhandler.h.

◆ triggerUnequip()

void TmwAthena::EquipBackend::triggerUnequip ( int  slotIndex) const
inlineoverridevirtual

Implements Equipment::Backend.

Definition at line 128 of file inventoryhandler.h.

Member Data Documentation

◆ mEquipment

int TmwAthena::EquipBackend::mEquipment[EQUIP_VECTOR_END]
private

Definition at line 138 of file inventoryhandler.h.


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