user_base_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: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserBaseDataModule

type UserBaseDataModule struct {
	module_base.ModuleBase
}

func GetUserBaseDataModel

func GetUserBaseDataModel() *UserBaseDataModule

func NewUserBaseDataModule

func NewUserBaseDataModule() *UserBaseDataModule

func (*UserBaseDataModule) CreateUserBaseData

func (p *UserBaseDataModule) CreateUserBaseData(
	userId int64, name string, roleId int32, icon string, feature *proto.PlayerFeature, gender string,
) (*dbData.PlayerBaseData, error)

func (*UserBaseDataModule) Daily

func (p *UserBaseDataModule) Daily(utc time.Time)

func (*UserBaseDataModule) GetUserBaseData

func (p *UserBaseDataModule) GetUserBaseData(
	userId int64,
) (data *dbData.PlayerBaseData, exist bool, err error)

if not found player data return empty data and exist is false

func (*UserBaseDataModule) Hourly

func (p *UserBaseDataModule) Hourly(utc time.Time)

func (*UserBaseDataModule) Minutely

func (p *UserBaseDataModule) Minutely(utc time.Time)

func (*UserBaseDataModule) OnInit

func (p *UserBaseDataModule) OnInit() error

func (*UserBaseDataModule) OnStart

func (p *UserBaseDataModule) OnStart() error

func (*UserBaseDataModule) OnTick

func (p *UserBaseDataModule) OnTick(utc time.Time)

func (*UserBaseDataModule) Secondly

func (p *UserBaseDataModule) Secondly(utc time.Time)

Jump to

Keyboard shortcuts

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