user_talent_module

package
v0.0.0-...-bd0de05 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL