32#pragma region static_functions
48#pragma region overridden_functions
51 auto init() ->
void override;
52 auto execute() ->
void override;
53 auto end() ->
void override;
56 auto render() const ->
void override;
61#pragma region SetMessageEnabledAction_functions
67#pragma region member_variables
74#pragma region helper_functions
78#pragma region static_variables
A class that changes a variable over a set duration.
float initialDelay
Definition Action.h:239
float endingDelay
Definition Action.h:240
auto ActionShowMenu() -> void override
Displays a window in imgui.
Definition SetMessageEnabledAction.cpp:65
auto render() const -> void override
Function used to draw things to screen, useful for things such as debug drawing.
Definition SetMessageEnabledAction.cpp:70
bool setEnabled
Definition SetMessageEnabledAction.h:69
auto init() -> void override
Virtual function that is called once, when the Action is first starting up.
Definition SetMessageEnabledAction.cpp:51
SetMessageEnabledAction(SetMessageEnabledAction &&other) noexcept=default
float newInitialDelay
Definition SetMessageEnabledAction.h:70
SetMessageEnabledAction()=default
~SetMessageEnabledAction() override=default
auto operator=(const SetMessageEnabledAction &) -> SetMessageEnabledAction &=default
auto end() -> void override
Virtual function that is called once, when an Action is finished executing.
Definition SetMessageEnabledAction.cpp:61
auto execute() -> void override
Virtual function that is called every frame to change a game object.
Definition SetMessageEnabledAction.cpp:57
SetMessageEnabledAction(const SetMessageEnabledAction &)=default
auto operator=(SetMessageEnabledAction &&other) noexcept -> SetMessageEnabledAction &=default