Changed scene item components to smart pointers

This commit is contained in:
2023-11-10 23:21:59 -06:00
parent 085facd079
commit 7b1933159b
33 changed files with 84 additions and 97 deletions

View File

@ -20,14 +20,12 @@ TiledSprite::TiledSprite(SceneItem *item) :
}
std::vector<SceneItemComponent*> TiledSprite::getDependencies() {
std::vector<std::shared_ptr<SceneItemComponent>> TiledSprite::getDependencies() {
if(this->meshHost == nullptr) {
this->meshHost = this->item->getComponent<QuadMeshHost>();
}
return {
this->meshHost
};
return { this->meshHost._realValue };
}
void TiledSprite::onStart() {