public static JsonConsumable BuildJsonConsumable(Consumable food)
        {
            var jsonConsumable = new JsonConsumable();

            jsonConsumable.Stack    = food.Stack;
            jsonConsumable.Duration = food.Duration;
            jsonConsumable.Time     = food.Time;
            jsonConsumable.Id       = food.Buff.ID;
            return(jsonConsumable);
        }
Ejemplo n.º 2
0
        private List <JsonConsumable> BuildConsumables(Player player)
        {
            List <JsonConsumable> res = new List <JsonConsumable>();

            foreach (var food in player.GetConsumablesList(_log, 0, _log.FightData.FightDuration))
            {
                JsonConsumable val = new JsonConsumable()
                {
                    id       = food.Item.ID,
                    time     = food.Time,
                    duration = food.Duration,
                    stack    = food.Stack
                };
                _buffNames["b" + food.Item.ID] = food.Item.Name;
                res.Add(val);
            }
            return(res.Count > 0 ? res : null);
        }