The aspect class responsible for connecting the UI in the current scene with the game scene manager. Responds to navigation UI events with scene changes.
More...
#include <ur_ui_navigation.hpp>
|
|
std::shared_ptr< BaseSimObjectAspect > | clone () const override |
| |
|
void | loadScene (const std::string &sceneResourceName) |
| |
|
|
static std::string | getSimObjectAspectTypeName () |
| |
|
static std::shared_ptr< BaseSimObjectAspect > | create (const nlohmann::json &jsonAspectProperties) |
| |
|
|
void | onButtonClicked (const std::string &button) |
| |
|
|
std::string | mSceneManagerPath {} |
| |
The aspect class responsible for connecting the UI in the current scene with the game scene manager. Responds to navigation UI events with scene changes.
◆ mObserveButtonClicked
| ToyMaker::SignalObserver<const std::string&> UrUINavigation::mObserveButtonClicked |
Initial value:{
*this, "ButtonClickedObserved",
[this](const std::string& button) { this->onButtonClicked(button); }
}
The documentation for this class was generated from the following files: