mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2024-09-05 19:14:14 -04:00
17 lines
544 B
Go
17 lines
544 B
Go
package d2inventory
|
|
|
|
import "github.com/OpenDiablo2/OpenDiablo2/d2common/d2enum"
|
|
|
|
type InventoryItem interface {
|
|
// GetInventoryItemName returns the name of this inventory item
|
|
GetInventoryItemName() string
|
|
// GetInventoryItemType returns the type of item this is
|
|
GetInventoryItemType() d2enum.InventoryItemType
|
|
// GetInventoryGridSize returns the width/height grid size of this inventory item
|
|
GetInventoryGridSize() (int, int)
|
|
// Returns the item code
|
|
GetItemCode() string
|
|
// Serializes the object for transport
|
|
Serialize() []byte
|
|
}
|