package common import ( "github.com/golang/protobuf/proto" "pro2d/actions" "pro2d/components/net" "pro2d/protos/pb" ) type ActionHandler func (msg *net.MsgPkg) (int32, proto.Message) var ActionMap map[pb.ProtoCode]ActionHandler func init() { ActionMap[pb.ProtoCode_HeartRpc] = actions.HeartRpc ActionMap[pb.ProtoCode_LoginRpc] = actions.LoginRpc ActionMap[pb.ProtoCode_CreateRpc] = actions.CreateRpc }