コード例 #1
0
ファイル: Character.cs プロジェクト: kinseytamsin/evemon
        /// <summary>
        /// Imports data from the given implants information.
        /// </summary>
        /// <param name="implants">The serialized implant information</param>
        internal void Import(List <int> implants)
        {
            // Implants
            var newImplants = new LinkedList <SerializableNewImplant>();

            foreach (int implant in implants)
            {
                newImplants.AddLast(new SerializableNewImplant()
                {
                    ID   = implant,
                    Name = StaticItems.GetItemName(implant)
                });
            }
            CurrentImplants.Import(newImplants);
        }
コード例 #2
0
ファイル: Character.cs プロジェクト: th-eve/evemon
        /// <summary>
        /// Imports data from the given implants information.
        /// </summary>
        /// <param name="implants">The serialized implant information</param>
        internal void Import(List <int> implants)
        {
            // Implants
            var newImplants = new LinkedList <SerializableNewImplant>();

            foreach (int implant in implants)
            {
                newImplants.AddLast(new SerializableNewImplant()
                {
                    ID   = implant,
                    Name = StaticItems.GetItemName(implant)
                });
            }
            CurrentImplants.Import(newImplants);
            EveMonClient.OnCharacterImplantSetCollectionChanged(this);
        }
コード例 #3
0
ファイル: Character.cs プロジェクト: Slazanger/evemon
        /// <summary>
        /// Imports data from the given implants information.
        /// </summary>
        /// <param name="result">The serialized implant information</param>
        internal void Import(EsiResult <List <int> > result)
        {
            var implants = result.Result;

            // Implants
            var newImplants = new LinkedList <SerializableNewImplant>();

            foreach (int implant in implants)
            {
                newImplants.AddLast(new SerializableNewImplant()
                {
                    ID   = implant,
                    Name = StaticItems.GetItemName(implant)
                });
            }
            CurrentImplants.Import(newImplants);

            EveMonClient.OnCharacterInfoUpdated(this);
        }