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