Add classes Mesh and StaticMesh
This commit is contained in:
@@ -626,11 +626,11 @@ std::string SaveMap::serialize() noexcept
|
||||
return buffer;
|
||||
}
|
||||
|
||||
SaveMap* SaveMap::connect_to(const std::shared_ptr<SaveMap>& parent)
|
||||
std::shared_ptr<SaveMap> SaveMap::connect_to(const std::shared_ptr<SaveMap>& parent)
|
||||
{
|
||||
if (this->parent_ != nullptr)
|
||||
throw std::runtime_error("Can't connect to second parent");
|
||||
|
||||
this->parent_ = parent;
|
||||
return this;
|
||||
return std::shared_ptr<SaveMap>(this);
|
||||
}
|
||||
|
||||
@@ -77,5 +77,5 @@ public:
|
||||
// Собирает все токены в JSON объект
|
||||
std::string serialize() noexcept;
|
||||
|
||||
SaveMap* connect_to(const std::shared_ptr<SaveMap>& parent);
|
||||
std::shared_ptr<SaveMap> connect_to(const std::shared_ptr<SaveMap>& parent);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user