Убрал паттерн Builder из SaveMap из-за неправильной работы
This commit is contained in:
@@ -49,8 +49,8 @@ public:
|
||||
std::shared_ptr<T> object = std::make_shared<T>();
|
||||
object->SetActorLocate(loc);
|
||||
object->SetActorRotate(rot);
|
||||
static_cast<Actor*>(object)->world_ = this;
|
||||
static_cast<Actor*>(object)->name_ = name;
|
||||
std::static_pointer_cast<Actor>(object)->world_ = this;
|
||||
std::static_pointer_cast<Actor>(object)->name_ = name;
|
||||
actors_map.try_emplace(name, object);
|
||||
return object;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user