BattleNet.Pickit.InitializePickit C# (CSharp) Method

InitializePickit() public static method

public static InitializePickit ( ) : void
return void
        public static void InitializePickit()
        {
            FileStream fs = new FileStream("pickit.xml", FileMode.Open);
            XmlSerializer x = new XmlSerializer(typeof(List<Item>));
            List<Item> pickitList = (List<Item>)x.Deserialize(fs);

            foreach (Item i in pickitList)
            {
                Console.WriteLine("{0}: {1}, {2}, Ethereal:{3}, {4}", i.name, i.type, i.quality, i.ethereal, i.sockets == uint.MaxValue ? 0 : i.sockets);
                if (!m_pickitMap.ContainsKey(i.type))
                {
                    m_pickitMap.Add(i.type, CreatePickTest(i));
                }
                else
                {
                    m_pickitMap[i.type] = AddPickTest(m_pickitMap[i.type], CreatePickTest(i));
                }
            }
            fs.Close();
        }

Usage Example

Example #1
0
        static void Main(string[] args)
        {
            //Items.ItemTestHarness.Start();
            Logger.InitTrace();
            Pickit.InitializePickit();


            if (!Settings.Instance.Init(args))
            {
                Console.WriteLine("could not parse config file");
                return;
            }

            IPAddress server = Dns.GetHostAddresses(Settings.Instance.BattlenetGateway()).First();

            string character = Settings.Instance.BattlenetAccountCharacter();
            string account   = Settings.Instance.BattlenetAccountName();

            string password = Settings.Instance.BattlenetAccountPassword();

            string d2CdKey    = Settings.Instance.CdKeyD2();
            string d2ExpCdKey = Settings.Instance.CdKeyD2Exp();

            uint chickenLife = (uint)Settings.Instance.ChickenLeave();
            uint potLife     = (uint)Settings.Instance.ChickenPot();

            GameDifficulty gameDiffuculty = Settings.Instance.Difficulty();
            Client         client         = new Client(server, character, account, password, gameDiffuculty, d2CdKey, d2ExpCdKey, "Game.exe 03/09/10 04:10:51 61440", chickenLife, potLife);

            client.Connect();
        }
All Usage Examples Of BattleNet.Pickit::InitializePickit