public static JsonBuffsGenerationData BuildJsonBuffsGenerationData(FinalActorBuffs stats) { var jsonBuffsGenerationData = new JsonBuffsGenerationData(); jsonBuffsGenerationData.Generation = stats.Generation; jsonBuffsGenerationData.Overstack = stats.Overstack; jsonBuffsGenerationData.Wasted = stats.Wasted; jsonBuffsGenerationData.UnknownExtended = stats.UnknownExtended; jsonBuffsGenerationData.Extended = stats.Extended; jsonBuffsGenerationData.ByExtension = stats.ByExtension; return(jsonBuffsGenerationData); }
public static JsonBuffsUptimeData BuildJsonBuffsUptimeData(FinalActorBuffs buffs, FinalBuffsDictionary buffsDictionary) { var jsonBuffsUptimeData = new JsonBuffsUptimeData { Uptime = buffs.Uptime, Presence = buffs.Presence, Generated = ConvertKeys(buffsDictionary.Generated), Overstacked = ConvertKeys(buffsDictionary.Overstacked), Wasted = ConvertKeys(buffsDictionary.Wasted), UnknownExtended = ConvertKeys(buffsDictionary.UnknownExtension), ByExtension = ConvertKeys(buffsDictionary.Extension), Extended = ConvertKeys(buffsDictionary.Extended) }; return(jsonBuffsUptimeData); }