Skip to content

Commit ec7b852

Browse files
committed
refactor(StartUp): 简化GameAppClient初始化逻辑并移除多余空行
移除LauncherOptions中的多余空行 简化AppStartUpByGameAppClient中的GameAppClient初始化逻辑,直接使用Setting配置 删除不再需要的ConfigureGameAppClient方法
1 parent 53a42a5 commit ec7b852

File tree

2 files changed

+2
-13
lines changed

2 files changed

+2
-13
lines changed

GameFrameX.StartUp/AppStartUpByGameAppClient.cs

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -73,24 +73,14 @@ private async void StartGameAppClient()
7373
}
7474

7575
var endPoint = new DnsEndPoint(Setting.DiscoveryCenterHost, Setting.DiscoveryCenterPort);
76-
GameAppClientOption option = new();
77-
ConfigureGameAppClient(option);
76+
7877
// 根据配置创建发现中心终结点并初始化客户端
79-
_gameAppClient = new GameAppClient(gameAppClientEvent, endPoint, option);
78+
_gameAppClient = new GameAppClient(gameAppClientEvent, endPoint, Setting);
8079

8180
// 异步启动客户端,开始与发现中心建立连接
8281
await _gameAppClient.EntryAsync();
8382
}
8483

85-
/// <summary>
86-
/// 配置 GameAppClient 的可选参数,子类可重写此方法以自定义连接行为
87-
/// </summary>
88-
/// <param name="option">GameAppClient 的配置选项实例</param>
89-
protected virtual void ConfigureGameAppClient(GameAppClientOption option)
90-
{
91-
// 默认不做任何配置,子类可根据需要重写此方法
92-
}
93-
9484
/// <summary>
9585
/// 心跳回调:当需要向发现中心发送心跳消息时触发,可在此构造并返回心跳数据
9686
/// </summary>

GameFrameX.StartUp/Options/LauncherOptions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,6 @@ public sealed class LauncherOptions
431431
[DefaultValue("")]
432432
public string HubApiUrl { get; set; }
433433

434-
435434
/// <summary>
436435
/// 心跳间隔(毫秒),默认 5000 毫秒
437436
/// </summary>

0 commit comments

Comments
 (0)