hch
2025-06-05 07aee5604f365541c165f02bfe5437f1ed296fb5
Main/SDK/SDKUtils.cs
@@ -18,23 +18,9 @@
    public enum E_ChannelPlatform
    {
        Free = 1,// 自由
        Mr = 2,// 猫耳
        Sp = 3,// 思璞
        Js = 4,// 极速
        Yj = 5,// 易接
        Yl = 6,// 易乐
        Xn = 7,// 小牛
        Cjm = 8,// 超级梦
        Ky = 9,//恺英
        Free = 1,// 默认
        Quick = 10, //quick
        SanXia = 11, //三峡(港台使用)
        SanXiaiOS = 12, //三峡 (港台ios使用)
        Hy = 15, //欢游
        hygt = 16, //欢游港台
        mlgt = 17, //咪噜港台
        newyn = 19, //新的越南(欢游0.1)
        en = 20, //英文版
    }
    //权限申请回调
@@ -388,55 +374,8 @@
        var _result = "default";
        switch (Application.platform)
        {
            case RuntimePlatform.Android:
                if (ChannelPlatform == E_ChannelPlatform.Sp)
                {
                    using (AndroidJavaClass _jc = new AndroidJavaClass("com.sp.sdk.utils.SDKManagerUtils"))
                    {
                        using (AndroidJavaObject _jo = _jc.CallStatic<AndroidJavaObject>("getAssetPropConfig", GetApplicationContext(), "plugin_config.properties"))
                        {
                            _result = _jo.Call<string>("get", "game_id");
                        }
                    }
                }
                else if (ChannelPlatform == E_ChannelPlatform.Mr)
                {
                    using (AndroidJavaClass _jc = new AndroidJavaClass("com.secondworld.univeralsdk.UniversalUtil"))
                    {
                        _result = _jc.CallStatic<string>("getMetaString", "Mr_GAME_ID");
                    }
                }
                else if (ChannelPlatform == E_ChannelPlatform.Js)
                {
                    using (AndroidJavaClass _jc = new AndroidJavaClass("com.secondworld.univeralsdk.UniversalUtil"))
                    {
                        _result = _jc.CallStatic<string>("getMetaString", "LL_APPID");
                    }
                }
                else if (ChannelPlatform == E_ChannelPlatform.Free)
                {
                    _result = "freeplatform";
                }
                else if (ChannelPlatform == E_ChannelPlatform.Yl)
                {
                    _result = "yileplatform";
                }
                else if (ChannelPlatform == E_ChannelPlatform.Ky)
                {
                    _result = "kyplatform";
                }
                else if (ChannelPlatform == E_ChannelPlatform.hygt)
                {
                    _result = "hygt";
                }
                else if (ChannelPlatform == E_ChannelPlatform.newyn)
                {
                    _result = "vn";
                }
                else if (ChannelPlatform == E_ChannelPlatform.en)
                {
                    _result = "en";
                }
            case RuntimePlatform.Android:
                _result = "android";
                break;
            case RuntimePlatform.IPhonePlayer:
                _result = "ios";//ios平台固定返回ios
@@ -1379,11 +1318,12 @@
    public void RoleLoginOut()
    {
        if (PlayerDatas.Instance.PlayerId == 0/* || PlayerDatas.Instance.hero == null*/)
        if (PlayerDatas.Instance.PlayerId == 0)
            return;
        if (!DTC0403_tagPlayerLoginLoadOK.finishedLogin)
            return;
        if (DTC0403_tagPlayerLoginLoadOK.neverLoginOk) return;
        m_Json.Clear();
        m_Json["code"] = CodeU2A.RoleLoginOut;