fatiao 9c39586fbb 为fruit增加一个服务消息
message SSPlayerOnlineNtf{  //project social|fruit
message SSPlayerOfflineNtf{ //project social|battleboss|fruit
buildproto.bat
2025-06-09 11:19:43 +08:00

31 lines
589 B
Go

package model
import (
"rocommon/util"
)
type FruitManager struct {
mapRouterNode string
socialNode string
updateTimer util.ServerTimer
room *FruitRoom
}
func newFruitManager() *FruitManager {
fruitManager := &FruitManager{
room: newFruitRoom(100000),
updateTimer: util.NewDurationTimer(util.GetTimeMilliseconds(), 1000),
}
return fruitManager
}
func (self *FruitManager) PlayerOffline(uid uint64) {
}
func (self *FruitManager) Update(ms uint64) {
if !self.updateTimer.IsStart() || !self.updateTimer.IsExpired(ms) {
return
}
self.room.Update()
}