Esempio n. 1
0
        public void UrlTokenDeserialize(Queue <object> data)
        {
            Implants.UrlTokenDeserialize(data);
            Stats.UrlTokenDeserialize(data);
            Buffs.UrlTokenDeserialize(data);

            Stats.Apply(Buffs);
        }
Esempio n. 2
0
        public LadderProcess CreateLadderProcess()
        {
            var character = new Character(
                Stats.Agility, Stats.Intelligence, Stats.Psychic,
                Stats.Sense, Stats.Stamina, Stats.Strength, Stats.Treatment);
            var implantTemplates = Implants
                                   .Where(i => !i.IsUnavailable)
                                   .Select(i => i.CreateImplantTemplate())
                                   .Where(i => i != null)
                                   .ToArray();
            var unavailableImplantSlots = Implants
                                          .Where(i => i.IsUnavailable)
                                          .Select(i => i.Slot)
                                          .ToArray();

            return(new BasicLadderProcess(character, implantTemplates, unavailableImplantSlots));
        }
Esempio n. 3
0
 public void UrlTokenSerialize(Queue <object> data)
 {
     Implants.UrlTokenSerialize(data);
     Stats.UrlTokenSerialize(data);
     Buffs.UrlTokenSerialize(data);
 }