diff --git a/src/layers/_bases/BIBaseLayer.cpp b/src/layers/_bases/BIBaseLayer.cpp index 8b14aed..584f033 100644 --- a/src/layers/_bases/BIBaseLayer.cpp +++ b/src/layers/_bases/BIBaseLayer.cpp @@ -111,7 +111,7 @@ void BIBaseLayer::onEnterTransitionDidFinish() { std::vector> alerts; size_t i = 0; - while(auto alert = getChildOfType(this, i++)) { + while(auto alert = this->getChildByType(i++)) { alerts.push_back(alert); } diff --git a/src/managers/BetterInfoCache.cpp b/src/managers/BetterInfoCache.cpp index c526ec7..a58b280 100644 --- a/src/managers/BetterInfoCache.cpp +++ b/src/managers/BetterInfoCache.cpp @@ -371,7 +371,7 @@ void BetterInfoCache::showClaimableLists() { auto transitionFade = CCTransitionFade::create(0.5, scene); CCDirector::sharedDirector()->pushScene(transitionFade); - if(auto LBL = getChildOfType(scene, 0)) { + if(auto LBL = scene->getChildByType(0)) { LBL->m_refreshBtn->setVisible(false); if(auto starButton = LBL->getChildByIDRecursive("star-button"_spr)) { auto parent = starButton->getParent(); @@ -565,7 +565,7 @@ void BetterInfoCache::storeUserName(int userID, const std::string& username) { doSave(); Loader::get()->queueInMainThread([]() { - auto levelBrowserLayer = getChildOfType(CCDirector::sharedDirector()->getRunningScene(), 0); + auto levelBrowserLayer = CCDirector::sharedDirector()->getRunningScene()->getChildByType(0); if(levelBrowserLayer) BetterInfo::reloadUsernames(levelBrowserLayer); }); }).detach(); diff --git a/src/utils.cpp b/src/utils.cpp index 694adbf..7dd9b9b 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -416,13 +416,13 @@ std::vector BetterInfo::completedLevelsInStarRange(int min, int ma void BetterInfo::reloadUsernames(LevelBrowserLayer* levelBrowserLayer) { auto winSize = CCDirector::sharedDirector()->getWinSize(); - auto listLayer = getChildOfType(levelBrowserLayer, 0); + auto listLayer = levelBrowserLayer->getChildByType(0); if(!listLayer) return; - auto listView = getChildOfType(listLayer, 0); + auto listView = listLayer->getChildByType(0); if(!listView) return; - auto tableView = getChildOfType(listView, 0); + auto tableView = listView->getChildByType(0); if(!tableView) return; - auto contentLayer = getChildOfType(tableView, 0); + auto contentLayer = tableView->getChildByType(0); if(!contentLayer) return; auto children = CCArrayExt(contentLayer->getChildren());