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
Delay that acts between the action being created and the action initializing.
Definition Action.h:262
float endingDelay
Delay that acts after the action has finished updating but before it has ended.
Definition Action.h:264
auto execute() -> void override
Virtual function that is called every frame to change a game object.
Definition NewActionStub.cpp:54
NewActionStub(const NewActionStub &)=default
auto ActionShowMenu() -> void override
Displays a window in imgui.
Definition NewActionStub.cpp:64
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:60
auto init() -> void override
Virtual function that is called once, when the Action is first starting up.
Definition NewActionStub.cpp:45
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:69