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); }
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); }