예제 #1
0
    /// <summary>
    ///  Run this code at launch
    /// </summary>

    void Start()
    {
        Settings.ApplicationPath = Application.streamingAssetsPath;
        if (!File.Exists("Settings.ini"))
        {
            //File.Create("Settings.ini");
            File.WriteAllLines("Settings.ini", Settings.Data);
            SettingsInit();
        }
        else
        {
            long length = new System.IO.FileInfo("Settings.ini").Length;
            if (length > 0)
            {
                string[] DataBuffer = File.ReadAllLines("Settings.ini");
                for (int i = 0; i < DataBuffer.Length; i++)
                {
                    Settings.Data[i] = DataBuffer[i];
                }
            }
            else
            {
                File.WriteAllLines("Settings.ini", Settings.Data);  // defaults
            }
            SettingsInit();
        }

        //Debug.Log(Settings.worldScale);

        ADT.Initialize();
    }
예제 #2
0
    /// <summary>
    ///  Run this code at launch
    /// </summary>
    void Start()
    {
        UserPreferences.Load();

        Settings.ApplicationPath = Application.streamingAssetsPath;
        Settings.Load();

        SettingsInit();
        ADT.Initialize(CASC.GetComponent <CascHandler>().cascHandler);

        if (Settings.GetSection("path").GetString("wowsource") == null ||
            Settings.GetSection("path").GetString("wowsource") == "")
        {
        }
        else
        {
            CASCConfig config = null;
            if (Settings.GetSection("misc").GetString("wowsource") == "game")
            {
                config = CASCConfig.LoadLocalStorageConfig(Settings.GetSection("path").GetString("selectedpath"), Settings.GetSection("misc").GetString("localproduct"));
            }
            else if (Settings.GetSection("misc").GetString("wowsource") == "online")
            {
                config = CASCConfig.LoadOnlineStorageConfig(Settings.GetSection("misc").GetString("onlineproduct"), "us", true);
            }

            CASC.GetComponent <CascHandler>().InitCasc(config, firstInstalledLocale);
        }
    }
예제 #3
0
    /// <summary>
    ///  Run this code at launch
    /// </summary>

    void Start()
    {
        Network.Disconnect();
        Settings.ApplicationPath = Application.streamingAssetsPath;
        if (!File.Exists("Settings.ini"))
        {
            File.WriteAllLines("Settings.ini", Settings.Data);
        }
        else
        {
            long length = new System.IO.FileInfo("Settings.ini").Length;
            if (length > 0)
            {
                string[] DataBuffer = File.ReadAllLines("Settings.ini");
                for (int i = 0; i < DataBuffer.Length; i++)
                {
                    Settings.Data[i] = DataBuffer[i];
                }
            }
            else
            {
                File.WriteAllLines("Settings.ini", Settings.Data);  // defaults
            }
        }
        SettingsInit();
        ADT.Initialize();

        if (Settings.Data[2] == Settings.WoWSource.Extracted.ToString())
        {
            DB2.Initialize();
        }
    }