#include "Contents/ActorNameCard.h" #include // OFFSET: 0x005BF870 // FUNCTION: fn_03497 std::size_t CActorNameCardHolder::Erase(std::uint32_t id) { return this->cards.erase(id); } // OFFSET: 0x005BF890 // FUNCTION: fn_03498 std::uint32_t CActorNameCardHolder::FindId(std::string name) { auto it = std::find_if(this->cards.begin(), this->cards.end(), [name](std::pair entry) { return entry.second.name == name; }); return it != this->cards.end() ? it->first : 0; } // OFFSET: 0x005C0190 // FUNCTION: fn_03503 bool CActorNameCardHolder::Contains(std::uint32_t id) const { return this->cards.find(id) != this->cards.end(); }