#include <Item.hpp>
Definition at line 15 of file Item.hpp.
◆ ITEM_SOURCE
◆ ITEM_SOURCE
Enumerator |
---|
INVENTORY | |
EQUIPMENT | |
BANK | |
Definition at line 18 of file Item.hpp.
◆ Item() [1/3]
Interactable::Item::Item |
( |
| ) |
|
◆ Item() [2/3]
Interactable::Item::Item |
( |
std::int32_t |
Index, |
|
|
std::int32_t |
ID, |
|
|
ITEM_SOURCE |
Source |
|
) |
| |
◆ Item() [3/3]
◆ Exists()
bool Interactable::Item::Exists |
( |
| ) |
const |
◆ GetBox()
Box Interactable::Item::GetBox |
( |
| ) |
const |
◆ GetConvex()
Convex Interactable::Item::GetConvex |
( |
| ) |
const |
◆ GetID()
std::int32_t Interactable::Item::GetID |
( |
| ) |
const |
◆ GetIndex()
std::int32_t Interactable::Item::GetIndex |
( |
| ) |
const |
◆ GetInfo()
◆ GetName()
std::string Interactable::Item::GetName |
( |
| ) |
const |
◆ GetPoint() [1/2]
Point Interactable::Item::GetPoint |
( |
| ) |
const |
◆ GetPoint() [2/2]
Point Interactable::Item::GetPoint |
( |
double |
PointGenAccuracy | ) |
const |
◆ GetSource()
◆ GetSprite()
◆ GetStackAmount()
std::int32_t Interactable::Item::GetStackAmount |
( |
| ) |
const |
◆ Hover()
bool Interactable::Item::Hover |
( |
| ) |
const |
◆ Interact() [1/4]
◆ Interact() [2/4]
bool Interactable::Item::Interact |
( |
const std::function< bool(const Convex &)> & |
InteractMethod | ) |
const |
◆ Interact() [3/4]
bool Interactable::Item::Interact |
( |
const std::string & |
Option, |
|
|
bool |
CheckTarget = false |
|
) |
| const |
◆ Interact() [4/4]
bool Interactable::Item::Interact |
( |
const std::vector< std::string > & |
Options, |
|
|
bool |
CheckTarget = false |
|
) |
| const |
◆ IsInterfaceOpen()
bool Interactable::Item::IsInterfaceOpen |
( |
| ) |
const |
◆ OpenInterface()
bool Interactable::Item::OpenInterface |
( |
| ) |
const |
◆ operator bool()
Interactable::Item::operator bool |
( |
| ) |
const |
◆ Valid()
bool Interactable::Item::Valid |
( |
| ) |
const |
The documentation for this class was generated from the following file: