Versions in this module Expand all Collapse all v1 v1.0.0 May 18, 2020 Changes in this version + func Migrate(ds *db.Datastore) + type Blade struct + Entry *define.BladeEntry + Exp int64 + ID int64 + Level int32 + OwnerID int64 + OwnerType int32 + TypeID int32 + func (b *Blade) GetID() int64 + func (b *Blade) GetLevel() int32 + func (b *Blade) GetType() int32 + func (b *Blade) LoadFromDB() + func (b *Blade) TalentManager() *talent.TalentManager + type BladeManager struct + Owner define.PluginObj + func NewBladeManager(obj define.PluginObj, ds *db.Datastore) *BladeManager + func (m *BladeManager) AddBlade(typeID int32) *Blade + func (m *BladeManager) BladeAddExp(id int64, exp int64) + func (m *BladeManager) BladeAddLevel(id int64, level int32) + func (m *BladeManager) CanCost(typeMisc int32, num int32) error + func (m *BladeManager) CanGain(typeMisc int32, num int32) error + func (m *BladeManager) DelBlade(id int64) + func (m *BladeManager) DoCost(typeMisc int32, num int32) error + func (m *BladeManager) GainLoot(typeMisc int32, num int32) error + func (m *BladeManager) GetBlade(id int64) *Blade + func (m *BladeManager) GetBladeList() []*Blade + func (m *BladeManager) GetBladeNums() int + func (m *BladeManager) GetCostLootType() int32 + func (m *BladeManager) LoadFromDB() + func (m *BladeManager) PutonEquip(bladeID int64, equipID int64) error + func (m *BladeManager) TableName() string + func (m *BladeManager) TakeoffEquip(bladeID int64) error