change timers to not use ptrs (#1399)

add comments as to why logic may seem confusing.
This commit is contained in:
David Markowitz
2024-01-06 01:45:23 -08:00
committed by GitHub
parent 325598cd99
commit 14c20fbd62
6 changed files with 67 additions and 78 deletions

View File

@@ -5,11 +5,11 @@
class EntityCallbackTimer {
public:
EntityCallbackTimer(float time, std::function<void()> callback);
~EntityCallbackTimer();
EntityCallbackTimer(const float time, const std::function<void()> callback);
std::function<void()> GetCallback() const { return m_Callback; };
std::function<void()> GetCallback();
float GetTime();
float GetTime() const { return m_Time; };
void Update(float deltaTime);