31#pragma region static_functions
47#pragma region overridden_functions
50 auto init() ->
void override;
51 auto execute() ->
void override;
52 auto end() ->
void override;
55 auto render() const ->
void override;
60#pragma region newActionStub_functions
66#pragma region member_variables
78#pragma region helper_functions
82#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 execute() -> void override
Virtual function that is called every frame to change a game object.
Definition NewActionStub.cpp:53
NewActionStub(const NewActionStub &)=default
auto ActionShowMenu() -> void override
Displays a window in imgui.
Definition NewActionStub.cpp:63
auto operator=(NewActionStub &&other) noexcept -> NewActionStub &=default
~NewActionStub() override=default
NewActionStub(NewActionStub &&other) noexcept=default
auto end() -> void override
Virtual function that is called once, when an Action is finished executing.
Definition NewActionStub.cpp:59
auto init() -> void override
Virtual function that is called once, when the Action is first starting up.
Definition NewActionStub.cpp:44
auto operator=(const NewActionStub &) -> NewActionStub &=default
auto render() const -> void override
Function used to draw things to screen, useful for things such as debug drawing.
Definition NewActionStub.cpp:68