MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / ResearchRemove

Function ResearchRemove

src/openrct2/management/Research.cpp:437–446  ·  view source on GitHub ↗

* * rct2: 0x006857CF */

Source from the content-addressed store, hash-verified

435 * rct2: 0x006857CF
436 */
437void ResearchRemove(const ResearchItem& researchItem)
438{
439 auto& gameState = getGameState();
440 gameState.researchItemsUninvented.erase(
441 std::remove(gameState.researchItemsUninvented.begin(), gameState.researchItemsUninvented.end(), researchItem),
442 gameState.researchItemsUninvented.end());
443 gameState.researchItemsInvented.erase(
444 std::remove(gameState.researchItemsInvented.begin(), gameState.researchItemsInvented.end(), researchItem),
445 gameState.researchItemsInvented.end());
446}
447
448void ResearchInsert(ResearchItem&& item, bool researched)
449{

Callers 2

MoveResearchItemMethod · 0.85

Calls 2

endMethod · 0.65
beginMethod · 0.45

Tested by

no test coverage detected