Character fixes - get it compiling again

- Pass componentID to activity component constructor
- use int componentid so -1 can denote no component
This commit is contained in:
David Markowitz
2023-06-26 22:39:15 -07:00
parent d9a3bea6d5
commit 2abcb142ad
20 changed files with 96 additions and 103 deletions

View File

@@ -29,8 +29,8 @@
#include "CDActivitiesTable.h"
#include "LeaderboardManager.h"
ActivityComponent::ActivityComponent(Entity* parent) : Component(parent) {
m_ActivityID = activityID;
ActivityComponent::ActivityComponent(Entity* parent, int32_t componentId) : Component(parent) {
m_ActivityID = componentId;
CDActivitiesTable* activitiesTable = CDClientManager::Instance().GetTable<CDActivitiesTable>();
std::vector<CDActivities> activities = activitiesTable->Query([=](CDActivities entry) {return (entry.ActivityID == m_ActivityID); });