Documentation
¶
Index ¶
- func LoadAll(ds *db.Datastore, ownerID int64, tableName string) interface{}
- func Migrate(ds *db.Datastore)
- type EquipBar
- type Item
- type ItemV1
- func (h *ItemV1) CalcAtt()
- func (h *ItemV1) Entry() *define.ItemEntry
- func (h *ItemV1) EquipEnchantEntry() *define.EquipEnchantEntry
- func (h *ItemV1) GetAttManager() *att.AttManager
- func (h *ItemV1) GetEquipObj() int64
- func (h *ItemV1) GetID() int64
- func (h *ItemV1) GetNum() int32
- func (h *ItemV1) GetOwnerID() int64
- func (h *ItemV1) GetTypeID() int32
- func (h *ItemV1) SetAttManager(m *att.AttManager)
- func (h *ItemV1) SetEntry(e *define.ItemEntry)
- func (h *ItemV1) SetEquipEnchantEntry(e *define.EquipEnchantEntry)
- func (h *ItemV1) SetEquipObj(id int64)
- func (h *ItemV1) SetNum(num int32)
- func (h *ItemV1) SetOwnerID(id int64)
- func (h *ItemV1) SetTypeID(id int32)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EquipBar ¶
func NewEquipBar ¶
func (*EquipBar) GetEquipByPos ¶
func (*EquipBar) PutonEquip ¶
func (*EquipBar) TakeoffEquip ¶
type Item ¶
type Item interface { Entry() *define.ItemEntry EquipEnchantEntry() *define.EquipEnchantEntry GetID() int64 GetOwnerID() int64 GetTypeID() int32 GetNum() int32 GetEquipObj() int64 GetAttManager() *att.AttManager SetOwnerID(int64) SetTypeID(int32) SetNum(int32) SetEquipObj(int64) SetEntry(*define.ItemEntry) SetEquipEnchantEntry(*define.EquipEnchantEntry) SetAttManager(*att.AttManager) CalcAtt() }
type ItemV1 ¶
type ItemV1 struct { ID int64 `gorm:"type:bigint(20);primary_key;column:id;default:-1;not null" bson:"_id"` OwnerID int64 `gorm:"type:bigint(20);column:owner_id;index:owner_id;default:-1;not null" bson:"owner_id"` TypeID int32 `gorm:"type:int(10);column:type_id;default:-1;not null" bson:"type_id"` Num int32 `gorm:"type:int(10);column:num;default:0;not null" bson:"num"` EquipObj int64 `gorm:"type:bigint(20);column:equip_obj;default:-1;not null" bson:"equip_obj"` // contains filtered or unexported fields }
func (*ItemV1) EquipEnchantEntry ¶
func (h *ItemV1) EquipEnchantEntry() *define.EquipEnchantEntry
func (*ItemV1) GetAttManager ¶
func (h *ItemV1) GetAttManager() *att.AttManager
func (*ItemV1) GetEquipObj ¶
func (*ItemV1) GetOwnerID ¶
func (*ItemV1) SetAttManager ¶
func (h *ItemV1) SetAttManager(m *att.AttManager)
func (*ItemV1) SetEquipEnchantEntry ¶
func (h *ItemV1) SetEquipEnchantEntry(e *define.EquipEnchantEntry)
func (*ItemV1) SetEquipObj ¶
func (*ItemV1) SetOwnerID ¶
Click to show internal directories.
Click to hide internal directories.