Убрал паттерн Builder из SaveMap из-за неправильной работы
This commit is contained in:
@@ -14,11 +14,12 @@ Actor::Actor() : loc_(new Vector3D), rot_(new Vector3D), scale_(new Vector3D)
|
||||
|
||||
std::shared_ptr<SaveMap> Actor::save()
|
||||
{
|
||||
return std::make_shared<SaveMap>("Actor")
|
||||
->SaveObject("loc", loc_)
|
||||
->SaveObject("rot", rot_)
|
||||
->SaveObject("scale", scale_)
|
||||
->SaveListStrings("tags", std::move(tags));
|
||||
std::shared_ptr<SaveMap> save = std::make_shared<SaveMap>("Actor");
|
||||
save->SaveObject("loc", loc_);
|
||||
save->SaveObject("rot", rot_);
|
||||
save->SaveObject("scale", scale_);
|
||||
save->SaveListStrings("tags", std::move(tags));
|
||||
return save;
|
||||
}
|
||||
|
||||
void Actor::load(std::shared_ptr<SaveMap> save)
|
||||
|
||||
Reference in New Issue
Block a user