mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2024-11-02 09:17:19 -04:00
17 lines
544 B
Go
17 lines
544 B
Go
package d2interface
|
|
|
|
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
|
|
}
|