Made RespawnSystem not spawn while world is paused
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
#include "System.h"
|
||||
#include "SpawnerSystem.h"
|
||||
#include "EEntityDeleted.h"
|
||||
#include "EPause.h"
|
||||
|
||||
class RespawnSystem : public PureSystem
|
||||
{
|
||||
@@ -14,9 +15,14 @@ public:
|
||||
|
||||
private:
|
||||
std::unordered_map<EntityWrapper, EntityWrapper> m_LastRespawnedEntity;
|
||||
bool m_Paused = false;
|
||||
|
||||
EventRelay<RespawnSystem, Events::EntityDeleted> m_EEntityDeleted;
|
||||
bool OnEntityDeleted(const Events::EntityDeleted& e);
|
||||
EventRelay<RespawnSystem, Events::Pause> m_EPause;
|
||||
bool OnPause(const Events::Pause& e);
|
||||
EventRelay<RespawnSystem, Events::Resume> m_EResume;
|
||||
bool OnResume(const Events::Resume& e);
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user