/// <summary>
    /// 讀取自設設定檔來複寫PlayerSetting
    /// </summary>
    public static void OverridePlayerSet(string iSDFileName)
    {
        Self.mShowSetInfo = SDDataMove.LoadData(iSDFileName);
        if (Self.mShowSetInfo == null)
        {
            Debug.Log("沒有找到設定檔案");
            return;
        }
        // Common
        Self.OverrideSetCommon();
        // Other
        switch (Self.mShowSetInfo.DefineTarget)
        {
        case eSDTarget.Android:
            Self.CheckDefineSymbols(Self.mShowSetInfo.ScriptDefineSymblos, ref Self.mShowSetInfo.AndroidSet.ScriptDefineSymblos);
            Self.OverrideSetAndroid();
            break;

        case eSDTarget.IOS:
            Self.CheckDefineSymbols(Self.mShowSetInfo.ScriptDefineSymblos, ref Self.mShowSetInfo.IOSSet.ScriptDefineSymblos);
            Self.OverrideSetIOS();
            break;
        }
        Debug.Log("資料設定完畢");
        AssetDatabase.Refresh();
    }
    /// <summary>
    /// 顯示現有存檔的設定訊息
    /// </summary>
    private void SetShowSettingInfo()
    {
        SDefineSet aShowInfo = SDDataMove.LoadData(FileNameArray[mFileShowIndex]);

        ShowImageGroup aImageG = new ShowImageGroup();

        // Icon
        aImageG.DefaultIcon  = SDDataMove.LoadIconTexture(eSettingPage.common, ref aShowInfo);
        aImageG.AndroidIcons = SDDataMove.LoadIconTexture(eSettingPage.android, ref aShowInfo);
        aImageG.IosIcons     = SDDataMove.LoadIconTexture(eSettingPage.ios, ref aShowInfo);
        // Splash Image
        aImageG.IOSSplashImages    = SDDataMove.LoadIOSSplashTexture(ref aShowInfo);
        aImageG.AndroidSplashImage = SDDataMove.LoadAndroidSplashTexture(ref aShowInfo);
        // SetData
        SetDefineData(aShowInfo, aImageG);
    }