8 #ifndef PREFABMANAGER_HPP_
9 #define PREFABMANAGER_HPP_
12 #include "Dictionary.hpp"
22 namespace SceneManagement {
50 void createPrefab(std::string
const& name,
const Prefab& hander);
67 bool instantiatePrefab(std::string
const& name, std::size_t
const& sceneId, std::shared_ptr<GameObject>& gameObject);
Definition: PrefabManager.hpp:34
void createPrefab(std::string const &name, const Prefab &hander)
Create a prefab.
Definition: PrefabManager.cpp:10
Definition: Dictionary.hpp:16
bool instantiatePrefab(std::string const &name, SceneManagement::Scene &scene, std::shared_ptr< GameObject > &gameObject)
Instantiate a prefab.
Definition: PrefabManager.cpp:16
main namespace
Definition: Component.hpp:17
void removePrefab(std::string const &name)
Destroy a prefab.
Definition: PrefabManager.cpp:42
Class of engine.
Definition: Engine.hpp:60