#pragma once namespace Components { class MusicalTalent : public Component { public: MusicalTalent(); ~MusicalTalent(); static void Replace(const std::string& sound, const char* file); private: static std::unordered_map SoundAliasList; static Game::XAssetHeader ModifyAliases(Game::XAssetType type, const std::string& filename); }; }