private void ParseLoadoutSlots(BinaryReader reader)
        {
            List <ArmorLoadoutSlot> loadoutSlots = new List <ArmorLoadoutSlot>();

            for (int i = 0; i < 5; i++)
            {
                ArmorLoadoutSlot loadoutSlot = ParseLoadoutSlot(reader);
                loadoutSlots.Add(loadoutSlot);
            }
            Slots = loadoutSlots;
        }
        private ArmorLoadoutSlot ParseLoadoutSlot(BinaryReader reader)
        {
            ArmorLoadoutSlot slot = new ArmorLoadoutSlot
            {
                Head      = ParseString(reader),
                Shoulders = ParseString(reader),
                Torso     = ParseString(reader),
                Hands     = ParseString(reader),
                Legs      = ParseString(reader),
                Accessory = ParseString(reader)
            };

            return(slot);
        }
Esempio n. 3
0
        private ArmorLoadoutSlot ParseLoadoutSlot(BinaryReader reader)
        {
            ArmorLoadoutSlot slot = new ArmorLoadoutSlot
            {
                Head = ParseString(reader),
                Shoulders = ParseString(reader),
                Torso = ParseString(reader),
                Hands = ParseString(reader),
                Legs = ParseString(reader),
                Reserved = ParseString(reader)
            };

            return slot;
        }