using ET; using GFGGame.Launcher; using UnityEngine; namespace GFGGame { public class QDManager { public bool isLogining; public string uid; public static void Init() { switch (LauncherConfig.ChannelId) { case (int)ChannelID.Test: break; default: break; } } public static void Login() { ViewManager.Show("登录中..."); switch (LauncherConfig.ChannelId) { case (int)ChannelID.Test: bool login = GameController.CheckLoginCache(true); if (!login) { ViewManager.Hide(); ViewManager.Show(); } break; default: break; } } public static void OnCreateRole() { switch (LauncherConfig.ChannelId) { case (int)ChannelID.Test: QDJGameManager.Instance.OnCreateRole(); break; case (int)ChannelID.H5: QDJGameManager.Instance.OnCreateRole(); break; default: break; } } public static void OnEnterGame() { switch (LauncherConfig.ChannelId) { case (int)ChannelID.Test: QDJGameManager.Instance.OnEnterGame(); break; case (int)ChannelID.H5: QDJGameManager.Instance.OnEnterGame(); break; default: break; } } public static void OnUpgradeRole() { switch (LauncherConfig.ChannelId) { case (int)ChannelID.Test: QDJGameManager.Instance.UpgradeRole(); break; case (int)ChannelID.H5: QDJGameManager.Instance.UpgradeRole(); break; default: break; } } //回到登录界面,不退出账号 public static void OnQuitToLoginView() { switch (LauncherConfig.ChannelId) { case (int)ChannelID.Test: break; default: break; } } public static void Pay(int buyID, int count, string orderID, long price) { switch (LauncherConfig.ChannelId) { case (int)ChannelID.Test: QDJGameManager.Instance.Pay(buyID, orderID, price); break; case (int)ChannelID.H5: QDJGameManager.Instance.Pay(buyID, orderID, price); break; default: break; } } public static void Logout() { GameGlobal.zoneScene.GetComponent()?.Disconnect(); GameGlobal.zoneScene.GetComponent()?.ServerInfoList?.Clear(); GameGlobal.zoneScene.GetComponent()?.Clear(); if (PlayerPrefs.HasKey(GameConst.PASSWORD_LAST_LOGIN_KEY)) { PlayerPrefs.DeleteKey(GameConst.PASSWORD_LAST_LOGIN_KEY); } switch (LauncherConfig.ChannelId) { case (int)ChannelID.Test: break; default: break; } } public static void Exit() { switch (LauncherConfig.ChannelId) { case (int)ChannelID.Test: GameController.ShowExitAlert(); break; default: break; } } public static bool IsTaptap { get { return LauncherConfig.ChannelId == 101; } } } }