Should now track score correctly
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
#include "Core/System.h"
|
||||
#include "Core/ResourceManager.h"
|
||||
#include "Core/EntityFile.h"
|
||||
#include "Core/EPlayerDeath.h"
|
||||
#include "Network/EKillDeath.h"
|
||||
#include "Core/EPlayerSpawned.h"
|
||||
#include "Network/EPlayerConnected.h"
|
||||
#include "Network/EPlayerDisconnected.h"
|
||||
@@ -17,8 +17,8 @@ public:
|
||||
|
||||
virtual void UpdateComponent(EntityWrapper& entity, ComponentWrapper& capturePoint, double dt) override;
|
||||
|
||||
EventRelay<ScoreScreenSystem, Events::PlayerDeath> m_EPlayerDeath;
|
||||
bool OnPlayerDeath(const Events::PlayerDeath& e);
|
||||
EventRelay<ScoreScreenSystem, Events::KillDeath> m_EPlayerDeath;
|
||||
bool OnPlayerDeath(const Events::KillDeath& e);
|
||||
EventRelay<ScoreScreenSystem, Events::PlayerSpawned> m_EPlayerSpawned;
|
||||
bool OnPlayerSpawn(const Events::PlayerSpawned& e);
|
||||
EventRelay<ScoreScreenSystem, Events::PlayerConnected> m_EPlayerConnected;
|
||||
@@ -34,6 +34,8 @@ private:
|
||||
EntityWrapper Player = EntityWrapper::Invalid;
|
||||
};
|
||||
|
||||
std::unordered_map<int, int> m_DeathAmount;
|
||||
std::unordered_map<int, int> m_KillAmount;
|
||||
std::vector<int> m_DisconnectedIdentities;
|
||||
int m_PlayerCounter = 0;
|
||||
std::unordered_map<int, PlayerData> m_PlayerIdentities;
|
||||
|
||||
Reference in New Issue
Block a user