23 std::recursive_mutex sync;
24 std::unique_ptr<zenkit::DaedalusVm> vm;
26 std::unordered_map<std::string, std::unique_ptr<ParticleFx>> pfx;
27 std::unordered_map<const VisualFx::Key*, std::unique_ptr<ParticleFx>> pfxKey;
29 const ParticleFx* implGet(std::string_view name,
bool relaxed);
32 std::shared_ptr<zenkit::IParticleEffect> implGetDirect(std::string_view name,
bool relaxed);
const ParticleFx * get(std::string_view name, bool relaxed)