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 InitAction() (result bool) { logger.Printf("init action") server.RegisterHandler("user!regist", RegisterUser) server.RegisterHandler("user!login", UserLogin) server.RegisterHandler("user!createPlayer", CreatePlayer) server.RegisterHandler("user!checkPlayerName", CheckPlayerName) result = true return }
func init() { server.RegisterHandler("Account", &Account{}) }