Merge pull request #643 from FawazTakhji/master

animationchanger delay
This commit is contained in:
Joaquin 2022-09-10 01:51:05 -06:00 committed by GitHub
commit 5becb1fa22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View File

@ -234,7 +234,8 @@ namespace cheat::feature
NF(f_Enabled, "Animation Changer", "Visuals::AnimationChanger", false), NF(f_Enabled, "Animation Changer", "Visuals::AnimationChanger", false),
NF(f_Animation, "Animation", "Visuals::AnimationChanger", "ExtraAttack"), NF(f_Animation, "Animation", "Visuals::AnimationChanger", "ExtraAttack"),
NF(f_ApplyKey, "Apply Animation", "Visuals::AnimationChanger", Hotkey('Y')), NF(f_ApplyKey, "Apply Animation", "Visuals::AnimationChanger", Hotkey('Y')),
NF(f_ResetKey, "Reset Animation", "Visuals::AnimationChanger", Hotkey('R')) NF(f_ResetKey, "Reset Animation", "Visuals::AnimationChanger", Hotkey('R')),
NF(f_Delay, "Repeat Delay", "Visuals::AnimationChanger", 400)
{ {
events::GameUpdateEvent += MY_METHOD_HANDLER(AnimationChanger::OnGameUpdate); events::GameUpdateEvent += MY_METHOD_HANDLER(AnimationChanger::OnGameUpdate);
} }
@ -268,6 +269,7 @@ namespace cheat::feature
ConfigWidget("Apply Key", f_ApplyKey, true); ConfigWidget("Apply Key", f_ApplyKey, true);
ConfigWidget("Reset Key", f_ResetKey, true); ConfigWidget("Reset Key", f_ResetKey, true);
ConfigWidget("Delay", f_Delay, 1, 1, 1000000000, "Delay to repeat animation");
} }
} }
ImGui::EndGroupPanel(); ImGui::EndGroupPanel();
@ -294,8 +296,7 @@ namespace cheat::feature
if (!f_Enabled) if (!f_Enabled)
return; return;
// Taiga#5555: Maybe need to add separate option to change delay value if user feels like it's too fast or slow. UPDATE_DELAY(f_Delay);
UPDATE_DELAY(400);
auto& manager = game::EntityManager::instance(); auto& manager = game::EntityManager::instance();
auto avatar = manager.avatar(); auto avatar = manager.avatar();

View File

@ -12,6 +12,7 @@ namespace cheat::feature
config::Field<std::string> f_Animation; config::Field<std::string> f_Animation;
config::Field<Hotkey> f_ApplyKey; config::Field<Hotkey> f_ApplyKey;
config::Field<Hotkey> f_ResetKey; config::Field<Hotkey> f_ResetKey;
config::Field<int> f_Delay;
const FeatureGUIInfo& GetGUIInfo() const override; const FeatureGUIInfo& GetGUIInfo() const override;
void DrawMain() override; void DrawMain() override;