package ws import "git.hlsq.asia/mmorpg/service-common/proto/ss/sspb" var router map[sspb.MessageID]BaseRouter type BaseRouter interface { Handle(data []byte, client *Client) } func init() { router = make(map[sspb.MessageID]BaseRouter) router[sspb.MessageID_MESSAGE_ID_LOGIN_SUCCESS] = &LoginSuccess{} router[sspb.MessageID_MESSAGE_ID_QUEUE_UP] = &QueueUp{} router[sspb.MessageID_MESSAGE_ID_ENTER_INSTANCE] = &EnterInstance{} router[sspb.MessageID_MESSAGE_ID_POSITION] = &Position{} }