#pragma once #include "../../DNACommon/Tweaks/ITweakSlideShow.hpp" #include "zeus/CColor.hpp" namespace DataSpec::DNAMP1 { struct CTweakSlideShow final : ITweakSlideShow { AT_DECL_DNA_YAML String<-1> x4_pakName; String<-1> x14_fontAssetName; DNAColor x24_fontColor; DNAColor x28_outlineColor; Value x2c_scanPercentInterval; Value x30_; Value x34_; Value x38_; Value x3c_; DNAColor x40_; Value x44_; Value x48_; Value x4c_; Value x50_; Value x54_; Value x58_; CTweakSlideShow() = default; CTweakSlideShow(athena::io::IStreamReader& in) { read(in); } std::string_view GetFont() const override { return x14_fontAssetName; } const zeus::CColor& GetFontColor() const override { return x24_fontColor; } const zeus::CColor& GetOutlineColor() const override { return x28_outlineColor; } float GetScanPercentInterval() const override { return x2c_scanPercentInterval; } float GetX54() const override { return x54_; } }; } // namespace DataSpec::DNAMP1