Documentation ¶
Index ¶
- type TalentModel
- func (p *TalentModel) AddTalentExp(userId int64, kind proto.TalentType, exp uint32) error
- func (p *TalentModel) ClearUserCache(userId int64)
- func (p *TalentModel) GetTalentData(userId int64) (*dbData.TalentData, error)
- func (p *TalentModel) LoadTalentData(userId int64) (*dbData.TalentData, error)
- func (p *TalentModel) MultiAddTalentExp(userId int64, addExps []base_data.GrpcTalentExp) error
- func (p *TalentModel) OnInit() error
- func (p *TalentModel) OnPlayerDeath(userId int64, killerId int64, killType proto.EntityType, KillerName string, ...) error
- func (p *TalentModel) OnTick(utc time.Time)
- func (p *TalentModel) SaveTalentData(data *dbData.TalentData) (err error)
- func (p *TalentModel) UpgradeTalentNode(userId int64, kind proto.TalentType, nodeId uint32) error
- func (p *TalentModel) UserMaxMasterLevel(userId int64) (uint32, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TalentModel ¶
type TalentModel struct { module_base.ModuleBase // contains filtered or unexported fields }
func GetTalentModel ¶
func GetTalentModel() (*TalentModel, error)
func NewTalentModel ¶
func NewTalentModel() *TalentModel
func (*TalentModel) AddTalentExp ¶
func (p *TalentModel) AddTalentExp(userId int64, kind proto.TalentType, exp uint32) error
func (*TalentModel) ClearUserCache ¶
func (p *TalentModel) ClearUserCache(userId int64)
func (*TalentModel) GetTalentData ¶
func (p *TalentModel) GetTalentData(userId int64) (*dbData.TalentData, error)
func (*TalentModel) LoadTalentData ¶
func (p *TalentModel) LoadTalentData(userId int64) (*dbData.TalentData, error)
func (*TalentModel) MultiAddTalentExp ¶
func (p *TalentModel) MultiAddTalentExp(userId int64, addExps []base_data.GrpcTalentExp) error
func (*TalentModel) OnInit ¶
func (p *TalentModel) OnInit() error
func (*TalentModel) OnPlayerDeath ¶
func (p *TalentModel) OnPlayerDeath( userId int64, killerId int64, killType proto.EntityType, KillerName string, pos *proto.Vector3, ) error
func (*TalentModel) OnTick ¶
func (p *TalentModel) OnTick(utc time.Time)
func (*TalentModel) SaveTalentData ¶
func (p *TalentModel) SaveTalentData(data *dbData.TalentData) (err error)
func (*TalentModel) UpgradeTalentNode ¶
func (p *TalentModel) UpgradeTalentNode(userId int64, kind proto.TalentType, nodeId uint32) error
func (*TalentModel) UserMaxMasterLevel ¶
func (p *TalentModel) UserMaxMasterLevel(userId int64) (uint32, error)
Click to show internal directories.
Click to hide internal directories.