Добавил возможность выбирать контейнер для GetActorsByClass
This commit is contained in:
@@ -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()))
|
||||
|
||||
Reference in New Issue
Block a user