func init() { App = &BaseApp{ Players: NewPlayerList(), Login: NewLogin(), Account: NewAccount(), DbBridge: NewDbBridge(), AreaBridge: NewAreaBridge(), Sync: NewSync(), config: NewConfig(), Letter: NewLetterSystem(), tasksystem: task.TaskInst, taskLogic: NewTaskLogic(), } server.RegisterCallee("role", &RoleCallee{}) server.RegisterCallee("Player", &Player{}) server.RegisterHandler("Account", App.Account) server.RegisterHandler("MailBox", App.Letter) server.RegisterHandler("Task", App.taskLogic) server.RegisterRemote("Login", App.Login) server.RegisterRemote("DbBridge", App.DbBridge) server.RegisterRemote("AreaBridge", App.AreaBridge) server.RegisterRemote("Sync", App.Sync) }
func init() { App = &AreaApp{ players: NewPlayerList(), baseProxy: NewBaseProxy(), cells: make(map[int]*cell), } server.RegisterCallee("Player", &Player{}) server.RegisterCallee("BaseScene", &Scene{}) }