Documentation ¶
Index ¶
- type HomeModel
- func (p *HomeModel) BroadCastClearUserGranary(userId int64)
- func (p *HomeModel) CallCaptureAnimal(userId int64, freedAnimal *dbData.AnimalBaseData, ...)
- func (p *HomeModel) CallFreedAnimalBaseDataList(userId int64, freedAnimals []*dbData.AnimalBaseData)
- func (p *HomeModel) CaptureAnimal(userId int64, freedAnimId int64, captureAnim base_data.GrpcAnimalBaseData) (freedAnim *dbData.AnimalBaseData, err error)
- func (p *HomeModel) ClearGranaryRecord(userId int64) error
- func (p *HomeModel) ClearUserCache(userId int64)
- func (p *HomeModel) Daily(utc time.Time)
- func (p *HomeModel) GetUserGranaryData(userId int64) (*dbData.HomeGranary, error)
- func (p *HomeModel) GetUserHomeData(userId int64) (*dbData.HomeData, error)
- func (p *HomeModel) GranaryCacheKey(userId int64) string
- func (p *HomeModel) Hourly(utc time.Time)
- func (p *HomeModel) Minutely(utc time.Time)
- func (p *HomeModel) MultiAddAnimBaseData(userId int64, animals []base_data.GrpcAnimalBaseData) error
- func (p *HomeModel) MultiAddGranaryRecord(userId int64, items []base_data.GrpcItemBaseInfo, pushUser int64, ...) error
- func (p *HomeModel) MultiRemoveAnimBaseData(userId int64, animIds []uint64) (removeAnimals []*dbData.AnimalBaseData, err error)
- func (p *HomeModel) MultiUpdateAnimBaseData(userId int64, animals []base_data.GrpcAnimalBaseData) error
- func (p *HomeModel) NoticeClientUpdateAnimalList(userId int64, addAnimals []*dbData.AnimalBaseData, ...)
- func (p *HomeModel) OnInit() error
- func (p *HomeModel) OnTick(utc time.Time)
- func (p *HomeModel) Secondly(utc time.Time)
- func (p *HomeModel) UpdateUserHomeData(userId int64, data base_data.GrpcHomeData) error
- func (p *HomeModel) UpdateUserHomeDataLastSaveTime(userId, lastUpdateAt int64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HomeModel ¶
type HomeModel struct { module_base.ModuleBase // contains filtered or unexported fields }
func GetHomeModel ¶
func NewHomeModel ¶
func NewHomeModel() *HomeModel
func (*HomeModel) BroadCastClearUserGranary ¶
func (*HomeModel) CallCaptureAnimal ¶
func (p *HomeModel) CallCaptureAnimal( userId int64, freedAnimal *dbData.AnimalBaseData, captureAnimal *dbData.AnimalBaseData, )
func (*HomeModel) CallFreedAnimalBaseDataList ¶
func (p *HomeModel) CallFreedAnimalBaseDataList( userId int64, freedAnimals []*dbData.AnimalBaseData, )
func (*HomeModel) CaptureAnimal ¶
func (p *HomeModel) CaptureAnimal( userId int64, freedAnimId int64, captureAnim base_data.GrpcAnimalBaseData, ) (freedAnim *dbData.AnimalBaseData, err error)
func (*HomeModel) ClearGranaryRecord ¶
func (*HomeModel) ClearUserCache ¶
func (*HomeModel) GetUserGranaryData ¶
func (p *HomeModel) GetUserGranaryData(userId int64) (*dbData.HomeGranary, error)
func (*HomeModel) GetUserHomeData ¶
func (*HomeModel) GranaryCacheKey ¶
func (*HomeModel) MultiAddAnimBaseData ¶
func (p *HomeModel) MultiAddAnimBaseData( userId int64, animals []base_data.GrpcAnimalBaseData, ) error
func (*HomeModel) MultiAddGranaryRecord ¶
func (*HomeModel) MultiRemoveAnimBaseData ¶
func (*HomeModel) MultiUpdateAnimBaseData ¶
func (p *HomeModel) MultiUpdateAnimBaseData( userId int64, animals []base_data.GrpcAnimalBaseData, ) error
func (*HomeModel) NoticeClientUpdateAnimalList ¶
func (p *HomeModel) NoticeClientUpdateAnimalList( userId int64, addAnimals []*dbData.AnimalBaseData, updateAnimals []*dbData.AnimalBaseData, removeAnimals []uint64, )
func (*HomeModel) UpdateUserHomeData ¶
func (p *HomeModel) UpdateUserHomeData(userId int64, data base_data.GrpcHomeData) error
func (*HomeModel) UpdateUserHomeDataLastSaveTime ¶
Click to show internal directories.
Click to hide internal directories.