/// <summary> /// 获取 用户助力信息【剩余助力次数】 /// </summary> /// <param name="request"></param> /// <returns></returns> public static async Task <OperationResult <GetGameUserSupportInfoResponse> > GetGameUserSupportInfoAsync( GetGameUserSupportInfoRequest request) { try { var manager = GameManagerFactory.GetGameManager(request.GameVersion); if (manager == null) { // 未实现 return(OperationResult.FromError <GetGameUserSupportInfoResponse>("-3", Resource.Invalid_Game_NotImpl)); } var result = await manager.GetGameUserSupportInfoAsync(request); return(OperationResult.FromResult(result)); } catch (NotImplementedException e) { // 未实现 return(OperationResult.FromError <GetGameUserSupportInfoResponse>("-3", Resource.Invalid_Game_NotImpl)); } }
/// <summary> /// 获取 用户助力信息【剩余助力次数】 /// </summary> /// <param name="request"></param> /// <returns></returns> public abstract Task <GetGameUserSupportInfoResponse> GetGameUserSupportInfoAsync( GetGameUserSupportInfoRequest request);
/// <summary> /// 获取 用户助力信息【剩余助力次数】 /// -3 此游戏未实现 /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <OperationResult <GetGameUserSupportInfoResponse> > GetGameUserSupportInfoAsync( GetGameUserSupportInfoRequest request) { return(await GameManager.GetGameUserSupportInfoAsync(request)); }