Добавил возможность выбирать контейнер для GetActorsByClass

This commit is contained in:
Jiga228
2026-06-28 19:59:54 +07:00
parent 82ba9fd191
commit a69dab3611
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -31,10 +31,10 @@ public:
void load(std::shared_ptr<SaveMap> save) override;
#pragma endregion
template<class T>
std::vector<std::weak_ptr<T>> GetActorsByClass()
template<class T, class Container = std::vector<std::weak_ptr<T>>>
Container GetActorsByClass()
{
std::vector<std::weak_ptr<T>> list;
Container list;
for (auto i = actors_map.cbegin(); i != actors_map.cend(); ++i)
{
if (RTTI::dyn_cast<T, Actor>(i->second.get()))