mirror of
https://github.com/A-Archives-and-Forks/Akebi-GC.git
synced 2026-10-12 02:28:01 +08:00
33 lines
787 B
C++
33 lines
787 B
C++
#pragma once
|
|
#include <cheat-base/cheat/Feature.h>
|
|
#include <cheat-base/config/config.h>
|
|
|
|
namespace cheat::feature
|
|
{
|
|
|
|
class DialogSkip : public Feature
|
|
{
|
|
public:
|
|
config::Field<config::Toggle<Hotkey>> f_Enabled;
|
|
config::Field<config::Toggle<Hotkey>> f_AutoSelectDialog;
|
|
config::Field<config::Toggle<Hotkey>> f_ExcludeImportant;
|
|
config::Field<config::Toggle<Hotkey>> f_FastDialog;
|
|
config::Field<config::Toggle<Hotkey>> f_CutsceneUSM;
|
|
config::Field<float> f_TimeSpeedup;
|
|
|
|
static DialogSkip& GetInstance();
|
|
|
|
const FeatureGUIInfo& GetGUIInfo() const override;
|
|
void DrawMain() override;
|
|
|
|
virtual bool NeedStatusDraw() const override;
|
|
void DrawStatus() override;
|
|
|
|
void OnCutScenePageUpdate(app::InLevelCutScenePageContext* context);
|
|
|
|
private:
|
|
DialogSkip();
|
|
};
|
|
}
|
|
|