Beispiel #1
0
    public AddressConfigLoader GetAddressConfigLoader()
    {
        if (addressConfigLoader == null)
        {
            TextAsset TXTFile = Resources.Load("Config/AddressConfig") as TextAsset;
            addressConfigLoader = XmlHelper.XmlDeserialize <AddressConfigLoader>(TXTFile.text, System.Text.Encoding.UTF8);
        }

        return(addressConfigLoader);
    }
Beispiel #2
0
    void Init()
    {
        AddressConfigLoader loader = ConfigManager.Instance.GetAddressConfigLoader();

        for (int i = 0; i < loader.addConfigs.Count; ++i)
        {
            AddressConfig ac = loader.addConfigs[i];
            ips.AddRange(Hostname2ip(ac.host, ac.port));
        }
    }
Beispiel #3
0
    void test2()
    {
        AddressConfigLoader xl = new AddressConfigLoader();

        xl.addConfigs = new List <AddressConfig>();

        for (int i = 0; i < 5; ++i)
        {
            AddressConfig scfg = new AddressConfig();
            scfg.Id   = i;
            scfg.host = "www.baidu.com";
            scfg.port = 5555;


            xl.addConfigs.Add(scfg);
        }

        XmlHelper.XmlSerializeToFile(xl, "F:/UnityProject/lotterysvn/trunk/Assets/test.xml", System.Text.Encoding.UTF8);
    }