|
@@ -40,7 +40,7 @@ namespace GFGGame
|
|
|
_ui.m_inputPassword.promptText = "[color=#B8A492]当前支持免密登录[/color]";
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ InitChanelBox();
|
|
|
}
|
|
|
|
|
|
protected override void OnShown()
|
|
@@ -51,7 +51,7 @@ namespace GFGGame
|
|
|
{
|
|
|
_ui.m_inputAccount.text = account;
|
|
|
}
|
|
|
- InitChanelBox();
|
|
|
+ UpdateChannelBox(false);
|
|
|
}
|
|
|
|
|
|
protected override void OnHide()
|
|
@@ -72,21 +72,6 @@ namespace GFGGame
|
|
|
EventAgent.RemoveEventListener(ConstMessage.LOGIN_FAIL, OnLoginFail);
|
|
|
}
|
|
|
|
|
|
- private void onChangedCanal()
|
|
|
- {
|
|
|
- LauncherConfig.ChannelId = int.Parse(_ui.m_boxChooseCanal.value);
|
|
|
- ET.Log.Debug("打印测试======选择的渠道==========" + (_ui.m_boxChooseCanal.value));
|
|
|
- if(_ui.m_boxChooseCanal.value == (int)ChannelID.Test + "")
|
|
|
- {
|
|
|
- AlertSystem.Show("切换其他渠道后不支持切回测试渠道,请重启游戏!");
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- GameConfig.LoginAddress = "http://10.108.64.127:10005";
|
|
|
- }
|
|
|
- ET.Log.Debug($"===选择的渠道=== {_ui.m_boxChooseCanal.value} {GameConfig.LoginAddress}");
|
|
|
- }
|
|
|
-
|
|
|
private void OnClickBtnSure()
|
|
|
{
|
|
|
var account = _ui.m_inputAccount.text;
|
|
@@ -133,6 +118,7 @@ namespace GFGGame
|
|
|
return;
|
|
|
#endif
|
|
|
_ui.m_boxChooseCanal.visible = LauncherConfig.netType == LauncherConfig.EnumNetType.LOCAL;
|
|
|
+
|
|
|
if (!_ui.m_boxChooseCanal.visible) return;
|
|
|
|
|
|
var enumType = typeof(ChannelID);
|
|
@@ -153,7 +139,32 @@ namespace GFGGame
|
|
|
_ui.m_boxChooseCanal.items = items.ToArray();
|
|
|
_ui.m_boxChooseCanal.values = numbers.ToArray();
|
|
|
_ui.m_boxChooseCanal.value = LauncherConfig.ChannelId + "";
|
|
|
- _ui.m_boxChooseCanal.onChanged.Add(onChangedCanal);
|
|
|
+ _ui.m_boxChooseCanal.onChanged.Add(onBoxChannelChanged);
|
|
|
}
|
|
|
+
|
|
|
+ private void onBoxChannelChanged()
|
|
|
+ {
|
|
|
+ UpdateChannelBox(true);
|
|
|
+ }
|
|
|
+
|
|
|
+ private void UpdateChannelBox(bool showAlert = true)
|
|
|
+ {
|
|
|
+ if (!_ui.m_boxChooseCanal.visible) return;
|
|
|
+ LauncherConfig.ChannelId = int.Parse(_ui.m_boxChooseCanal.value);
|
|
|
+ ET.Log.Debug("打印测试======选择的渠道==========" + (_ui.m_boxChooseCanal.value));
|
|
|
+ if (_ui.m_boxChooseCanal.value == (int)ChannelID.Test + "")
|
|
|
+ {
|
|
|
+ if (showAlert)
|
|
|
+ {
|
|
|
+ AlertSystem.Show("切换其他渠道后不支持切回测试渠道,请重启游戏!");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ GameConfig.LoginAddress = "http://10.108.64.127:10005";
|
|
|
+ }
|
|
|
+ ET.Log.Debug($"===选择的渠道=== {_ui.m_boxChooseCanal.value} {GameConfig.LoginAddress}");
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|