Mana
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
Equipment::Backend Class Referenceabstract

#include <equipment.h>

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

Public Member Functions

virtual ItemgetEquipment (int slotIndex) const =0
 
virtual std::string getSlotName (int slotIndex) const
 
virtual void clear ()=0
 
virtual ~Backend ()
 
virtual int getSlotNumber () const =0
 
virtual void triggerUnequip (int slotIndex) const =0
 

Private Member Functions

virtual void readEquipFile ()
 

Detailed Description

Definition at line 31 of file equipment.h.

Constructor & Destructor Documentation

◆ ~Backend()

virtual Equipment::Backend::~Backend ( )
inlinevirtual

Definition at line 38 of file equipment.h.

Member Function Documentation

◆ clear()

virtual void Equipment::Backend::clear ( )
pure virtual

◆ getEquipment()

virtual Item * Equipment::Backend::getEquipment ( int  slotIndex) const
pure virtual

◆ getSlotName()

virtual std::string Equipment::Backend::getSlotName ( int  slotIndex) const
inlinevirtual

Reimplemented in ManaServ::EquipBackend, and TmwAthena::EquipBackend.

Definition at line 34 of file equipment.h.

◆ getSlotNumber()

virtual int Equipment::Backend::getSlotNumber ( ) const
pure virtual

◆ readEquipFile()

virtual void Equipment::Backend::readEquipFile ( )
inlineprivatevirtual

Reimplemented in ManaServ::EquipBackend.

Definition at line 42 of file equipment.h.

◆ triggerUnequip()

virtual void Equipment::Backend::triggerUnequip ( int  slotIndex) const
pure virtual

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