public void OnCreateRoleRequest(string nickname, sbyte gender, int nMainHeroTemplateID) { KC2G_CreateRoleRequest request = new KC2G_CreateRoleRequest(); request.byProtocol = (byte)KC2G_Protocol.c2g_create_role_request; request.szRoleName = nickname; request.byGender = gender; request.nMainHeroTemplateID = nMainHeroTemplateID; SendMessage(request); }
/// <summary> /// 创建角色请求 /// </summary> /// <param name="nickname"></param> /// <param name="gender"></param> /// <param name="nMainHeroTemplateID"></param> public void CreateRole(string nickname, int nMainHeroTemplateID) { KC2G_CreateRoleRequest request = SingleInstanceCache.GetInstanceByType <KC2G_CreateRoleRequest>(); request.byProtocol = (byte)KC2G_Protocol.c2g_create_role_request; request.szRoleName = nickname; request.nMainHeroTemplateID = nMainHeroTemplateID; NetworkManager.Instance.SendToGatewayServer(request); Debug.Log("请求创建角色:" + nickname); }