package main import ( "mongo.games.com/goserver/core/logger" ) type GameDataMgr struct { } func (this *GameDataMgr) ModuleName() string { return "GameDataMgr" } func (this *GameDataMgr) Init() { //model.InitGameData() } func (this *GameDataMgr) Update() { logger.Logger.Trace("(this *GameDataMgr) Update()") //model.SaveGameData() } func (this *GameDataMgr) Shutdown() { //model.SaveGameData() //module.UnregisteModule(this) } func init() { //module.RegisteModule(&GameDataMgr{}, time.Minute, 0) }