| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 | using ET;using UnityEngine;namespace GFGGame{    public class QDManager    {        public static void Init()        {            switch(LauncherConfig.ChannelId)            {                default:                                        break;            }        }        public static void Login()        {            ViewManager.Show<ModalStatusView>("登录中...");            switch (LauncherConfig.ChannelId)            {                default:                    bool login = GameController.CheckLoginCache(true);                    if (!login)                    {                        ViewManager.Hide<ModalStatusView>();                        ViewManager.Show<LoginInputView>();                    }                    break;            }        }        public static void OnCreateRole()        {            switch (LauncherConfig.ChannelId)            {                default:                    break;            }        }        public static void OnEnterGame()        {            switch (LauncherConfig.ChannelId)            {                default:                    break;            }        }        //回到登录界面,不退出账号        public static void OnQuitToLoginView()        {            switch (LauncherConfig.ChannelId)            {                default:                                        break;            }        }        public static void Pay(int buyID, int count, string orderID, long Price)        {            switch (LauncherConfig.ChannelId)            {                default:                    break;            }        }        public static void Logout(bool fromSdkLogoutCallback)        {            GameGlobal.zoneScene.GetComponent<SessionComponent>()?.Disconnect();            GameGlobal.zoneScene.GetComponent<ServerInfosComponent>()?.ServerInfoList?.Clear();            GameGlobal.zoneScene.GetComponent<AccountInfoComponent>()?.Clear();            if (PlayerPrefs.HasKey(GameConst.PASSWORD_LAST_LOGIN_KEY))            {                PlayerPrefs.DeleteKey(GameConst.PASSWORD_LAST_LOGIN_KEY);            }            switch (LauncherConfig.ChannelId)            {                default:                    ViewManager.Show<LoginInputView>();                    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 == (int)ChannelID.TapTap;            }        }        public static bool IsHYKB        {            get            {                return LauncherConfig.ChannelId == (int)ChannelID.HYKB;            }        }        public static bool IsBiliBili        {            get            {                return LauncherConfig.ChannelId == (int)ChannelID.BiliBili;            }        }        public static bool IsHuaWei        {            get            {                return LauncherConfig.ChannelId == (int)ChannelID.HUAWEI;            }        }    }}
 |