Example #1
0
        private void OnResponse_CreateRole(MemoryStream stream, int uid)
        {
            MSG_C2G_CreateRole msg = ProtoBuf.Serializer.Deserialize <MSG_C2G_CreateRole>(stream);

            Log.Debug("recv user {0} create role name {1} ", _authMgr.Username, msg.Name);

            //1 检查名字合法性 包括:屏蔽字,串长,重名等等
            //2 如合法,通过WorldManagerServer获取角色ID
            MSG_G2WM_CreateRoleId requestMsg = new MSG_G2WM_CreateRoleId();

            requestMsg.Username = _authMgr.Username;

            //3 收到WorldManagerServer返回ID后。进行创角步骤
        }
Example #2
0
        public void OnResponse_MSG_C2G_CreateRole(MemoryStream stream, int uid = 0)
        {
            MSG_C2G_CreateRole MSG_C2G_CreateRole = ProtoBuf.Serializer.Deserialize <MSG_C2G_CreateRole>(stream);

            Parser.Parse(MSG_C2G_CreateRole);
        }
Example #3
0
 public object Init_MSG_C2G_CreateRole()
 {
     msg_MSG_C2G_CreateRole = new MSG_C2G_CreateRole();
     return(msg_MSG_C2G_CreateRole);
 }