inline void GameObject::add_dependency(GameObjectPtr const& dependency) { _manager->add_object_dependency(GameObjectPtr(this), dependency); }