Class GameStatsManager
#include <Geode/binding/GameStatsManager.hpp>classGameStatsManager:publiccocos2d::CCNode{ ... }
No description provided
Examples0
Public static methods2
staticGameStatsManager*get()
No description provided
Public member functions163
virtualboolinit()
No description provided
intaccountIDForIcon(intid,UnlockTypetype)
No description provided
voidaddSimpleSpecialChestReward(gd::stringkey,UnlockTypetype,intid,boolp3)
No description provided
voidaddSpecialRewardDescription(gd::stringkey,gd::stringdescription)
No description provided
boolareChallengesLoaded()
No description provided
boolareRewardsLoaded()
No description provided
voidawardCurrencyForLevel(GJGameLevel*level)
No description provided
voidawardDiamondsForLevel(GJGameLevel*level)
No description provided
boolawardSecretKey()
No description provided
boolcanItemBeUnlocked(intid,UnlockTypetype)
No description provided
voidcheckAchievement(charconst*statKey)
No description provided
voidcheckCoinAchievement(GJGameLevel*level)
No description provided
voidcheckCoinsForLevel(GJGameLevel*level)
No description provided
boolclaimListReward(GJLevelList*list)
No description provided
voidcollectReward(GJRewardTypetype,GJRewardItem*item)
No description provided
voidcompletedChallenge(GJChallengeItem*item)
No description provided
GJRewardItem*completedDailyLevel(GJGameLevel*level)
No description provided
voidcompletedDemonLevel(GJGameLevel*level)
No description provided
voidcompletedLevel(GJGameLevel*level)
No description provided
voidcompletedMapPack(GJMapPack*pack)
No description provided
voidcompletedStarLevel(GJGameLevel*level)
No description provided
intcountSecretChests(GJRewardTyperewardType)
No description provided
intcountUnlockedSecretChests(GJRewardTyperewardType)
No description provided
GJRewardItem*createReward(GJRewardTypetype,intid,gd::stringstr)
No description provided
voidcreateSecretChestItems()
No description provided
voidcreateSecretChestRewards()
No description provided
voidcreateSpecialChestItems()
No description provided
voidcreateStoreItems()
No description provided
voiddataLoaded(DS_Dictionary*dict)
No description provided
voidencodeDataTo(DS_Dictionary*dict)
No description provided
voidfirstSetup()
No description provided
voidgenerateItemUnlockableData()
No description provided
intgetAwardedCurrencyForLevel(GJGameLevel*level)
No description provided
intgetAwardedDiamondsForLevel(GJGameLevel*level)
No description provided
intgetBaseCurrencyForLevel(GJGameLevel*level)
No description provided
GJChallengeItem*getChallenge(intid)
No description provided
gd::stringgetChallengeKey(GJChallengeItem*chal)
No description provided
intgetCollectedCoinsForLevel(GJGameLevel*level)
No description provided
cocos2d::CCArray*getCompletedMapPacks()
No description provided
gd::stringgetCurrencyKey(GJGameLevel*level)
No description provided
gd::stringgetDailyLevelKey(intdailyID)
No description provided
charconst*getDemonLevelKey(GJGameLevel*level)
No description provided
gd::stringgetEventRewardKey(intid)
No description provided
gd::stringgetGauntletRewardKey(intid)
No description provided
gd::stringgetItemKey(intid,inttype)
No description provided
intgetItemUnlockState(intitemID,UnlockTypeunlockType)
No description provided
intgetItemUnlockStateLite(intid,UnlockTypetype)
No description provided
gd::stringgetLevelKey(GJGameLevel*level)
No description provided
gd::stringgetLevelKey(intlevelID,boolisOnline,boolisDaily,boolisGauntlet,boolisEvent)
No description provided
gd::stringgetListRewardKey(GJLevelList*list)
No description provided
charconst*getMapPackKey(intid)
No description provided
intgetNextGoldChestID()
No description provided
gd::stringgetNextVideoAdReward()
No description provided
gd::stringgetPathRewardKey(intid)
No description provided
GJChallengeItem*getQueuedChallenge(intid)
No description provided
GJRewardItem*getRewardForSecretChest(intid)
No description provided
GJRewardItem*getRewardForSpecialChest(gd::stringkey)
No description provided
GJRewardItem*getRewardItem(GJRewardTypetype)
No description provided
gd::stringgetRewardKey(GJRewardTypetype,intid)
No description provided
GJChallengeItem*getSecondaryQueuedChallenge(intid)
No description provided
intgetSecretChestForItem(intid,UnlockTypetype)
No description provided
charconst*getSecretCoinKey(charconst*key)
No description provided
gd::stringgetSecretOnlineRewardKey(intid)
No description provided
cocos2d::CCString*getSpecialChestKeyForItem(intid,UnlockTypetype)
No description provided
gd::stringgetSpecialRewardDescription(gd::stringkey,boolp1)
No description provided
gd::stringgetSpecialUnlockDescription(intid,UnlockTypetype,boolp2)
No description provided
charconst*getStarLevelKey(GJGameLevel*level)
No description provided
intgetStat(charconst*key)
No description provided
GJStoreItem*getStoreItem(intid,inttype)
No description provided
GJStoreItem*getStoreItem(intindex)
No description provided
intgetTotalCollectedCurrency()
No description provided
intgetTotalCollectedDiamonds()
No description provided
boolhasClaimedListReward(GJLevelList*list)
No description provided
boolhasCompletedChallenge(GJChallengeItem*item)
No description provided
boolhasCompletedDemonLevel(GJGameLevel*level)
No description provided
boolhasCompletedLevel(GJGameLevel*level)
No description provided
boolhasCompletedStarLevel(GJGameLevel*level)
No description provided
boolhasPendingUserCoin(charconst*key)
No description provided
boolhasRewardBeenCollected(GJRewardTypetype,intid)
No description provided
boolhasSecretCoin(charconst*key)
No description provided
boolhasUserCoin(charconst*key)
No description provided
voidincrementChallenge(GJChallengeTypetype,intamount)
No description provided
voidincrementStat(charconst*key,intamount)
No description provided
voidincrementStat(charconst*key)
No description provided
boolisItemEnabled(UnlockTypetype,intid)
No description provided
boolisItemUnlocked(UnlockTypetype,intid)
No description provided
boolisSecretCoin(gd::stringkey)
No description provided
boolisSecretCoinValid(gd::stringkey)
No description provided
boolisSpecialChestLiteUnlockable(gd::stringkey)
No description provided
boolisSpecialChestUnlocked(gd::stringkey)
No description provided
voidlinkSpecialChestUnlocks(GJRewardItem*item,gd::stringkey)
No description provided
voidlogCoins()
No description provided
voidmarkLevelAsCompletedAndClaimed(GJGameLevel*level)
No description provided
voidpostLoadGameStats()
No description provided
voidpreProcessReward(GJRewardItem*item)
No description provided
voidpreSaveGameStats()
No description provided
voidprocessOnlineChests()
No description provided
voidrecountSpecialStats()
No description provided
voidregisterRewardsFromItem(GJRewardItem*item)
No description provided
voidremoveErrorFromSpecialChests()
No description provided
voidresetChallengeTimer()
No description provided
voidresetPreSync()
No description provided
voidresetSpecialChest(gd::stringkey)
No description provided
voidresetSpecialStatAchievements()
No description provided
voidresetUserCoins()
No description provided
voidrestorePostSync()
No description provided
voidsetStat(charconst*key,intvalue)
No description provided
voidsetStatIfHigher(charconst*key,intvalue)
No description provided
voidsetupIconCredits()
No description provided
boolshouldAwardSecretKey()
No description provided
voidstoreChallenge(intposition,GJChallengeItem*challenge)
No description provided
voidstoreEventChest(inteventID,GJRewardItem*item)
No description provided
voidstoreOnlineChest(gd::stringkey,GJRewardItem*item)
No description provided
voidstorePendingUserCoin(charconst*key)
No description provided
voidstoreQueuedChallenge(intposition,GJChallengeItem*challenge)
No description provided
voidstoreRewardState(GJRewardTypetype,intid,intremaining,gd::stringstr)
No description provided
voidstoreSecondaryQueuedChallenge(intposition,GJChallengeItem*challenge)
No description provided
voidstoreSecretCoin(charconst*key)
No description provided
voidstoreUserCoin(charconst*key)
No description provided
voidtempClear()
No description provided
voidtoggleEnableItem(UnlockTypetype,intid,boolenabled)
No description provided
voidtryFixPathBug()
No description provided
voidtrySelectActivePath()
No description provided
voiduncompleteLevel(GJGameLevel*level)
No description provided
GJRewardItem*unlockGauntletChest(intid)
No description provided
GJRewardItem*unlockGoldChest(intid)
No description provided
GJRewardItem*unlockOnlineChest(gd::stringkey)
No description provided
GJRewardItem*unlockPathChest(intid)
No description provided
GJRewardItem*unlockSecretChest(intid)
No description provided
GJRewardItem*unlockSpecialChest(gd::stringkey)
No description provided
gd::stringusernameForAccountID(intid)
No description provided
voidverifyPathAchievements()
No description provided
voidverifyUserCoins()
No description provided
Fields53
boolm_usePlayerStatsCCDictionary;
No description provided
cocos2d::CCString*m_trueString;
No description provided
cocos2d::CCDictionary*m_allStoreItems;
No description provided
cocos2d::CCDictionary*m_storeItems;
No description provided
cocos2d::CCDictionary*m_allTreasureRoomChests;
No description provided
cocos2d::CCDictionary*m_allTreasureRoomChestItems;
No description provided
cocos2d::CCDictionary*m_allSpecialChests;
No description provided
cocos2d::CCDictionary*m_allSpecialChestItems;
No description provided
;
No description provided
;
No description provided
cocos2d::CCDictionary*m_specialChestsLite;
No description provided
cocos2d::CCArray*m_storeItemArray;
No description provided
cocos2d::CCDictionary*m_rewardItems;
No description provided
cocos2d::CCDictionary*m_dailyChests;
No description provided
cocos2d::CCDictionary*m_worldAdvertChests;
No description provided
cocos2d::CCDictionary*m_activeChallenges;
No description provided
cocos2d::CCDictionary*m_upcomingChallenges;
No description provided
doublem_challengeTime;
No description provided
cocos2d::CCDictionary*m_playerStats;
No description provided
;
No description provided
;
No description provided
cocos2d::CCDictionary*m_completedLevels;
No description provided
cocos2d::CCDictionary*m_verifiedUserCoins;
No description provided
cocos2d::CCDictionary*m_pendingUserCoins;
No description provided
cocos2d::CCDictionary*m_purchasedItems;
No description provided
cocos2d::CCDictionary*m_onlineCurrencyScores;
No description provided
cocos2d::CCDictionary*m_mainCurrencyScores;
No description provided
cocos2d::CCDictionary*m_gauntletCurrencyScores;
No description provided
cocos2d::CCDictionary*m_timelyCurrencyScores;
No description provided
cocos2d::CCDictionary*m_onlineStars;
No description provided
cocos2d::CCDictionary*m_timelyStars;
No description provided
cocos2d::CCDictionary*m_gauntletDiamondScores;
No description provided
cocos2d::CCDictionary*m_timelyDiamondScores;
No description provided
cocos2d::CCDictionary*m_unusedCurrencyAwardDict;
No description provided
cocos2d::CCDictionary*m_challengeDiamonds;
No description provided
cocos2d::CCDictionary*m_completedMappacks;
No description provided
cocos2d::CCDictionary*m_completedLists;
No description provided
cocos2d::CCDictionary*m_weeklyChest;
No description provided
cocos2d::CCDictionary*m_eventChest;
No description provided
cocos2d::CCDictionary*m_treasureRoomChests;
No description provided
geode::SeedValueRSVm_bonusKey;
No description provided
cocos2d::CCDictionary*m_miscChests;
No description provided
cocos2d::CCDictionary*m_enabledItems;
No description provided
cocos2d::CCDictionary*m_wraithChests;
No description provided
boolm_skipIncrementChallenge;
No description provided
cocos2d::CCDictionary*m_unkDict;
No description provided
cocos2d::CCDictionary*m_unlockedItems;
No description provided
;
No description provided
;
No description provided
;
No description provided
boolm_pathBugFixed;
No description provided
boolm_tryFixPathBug;
No description provided
intm_activePath;
No description provided