class
#include <Spore/Simulator/cBadgeManager.h>
cBadgeManager
Contents
Base classes
- class cGonzagoSimulator
Public static variables
- static const uint32_t TYPE
Public functions
- void AddToBadgeProgress(BadgeManagerEvent badge, int addedValue)
- Changes the progress of a badge, adding
addedValue
to the existing progress of the badge.
Public variables
- eastl::map<uint32_t, PropertyListPtr> mBadges
- Maps the file ID to the PropertyList, for each badge in space_badges~ (0x2CB089D)
- eastl::map<uint32_t, int> mBadgeMap
- Tracks the state of each badge (wether its unlocked, in progress, etc)
- eastl::map<int, int> mStageMap
- eastl::map<BadgeManagerEvent, int> mEventCounts
- Counts how many events of a certain kind have happened, used to know when to give a badge.
- eastl::hash_map<int, int> field_80
- bool field_A0
- uint32_t mCurrentBadgeCard
- int field_A8
- LocalizedString field_AC
Function documentation
void Simulator:: cBadgeManager:: AddToBadgeProgress(BadgeManagerEvent badge,
int addedValue)
Changes the progress of a badge, adding addedValue
to the existing progress of the badge.
Parameters | |
---|---|
badge | |
addedValue |
This will send a 0x38CF2FB
message.