12#ifndef ZOAPPUIVERSIONTEXT_H
13#define ZOAPPUIVERSIONTEXT_H
15#include "toymaker/sim_system.hpp"
24 UrUIVersion(): SimObjectAspect<UrUIVersion>{0} {}
25 inline static std::string getSimObjectAspectTypeName() {
return "UrUIVersion"; }
26 static std::shared_ptr<BaseSimObjectAspect> create(
const nlohmann::json& jsonAspectProperties);
27 std::shared_ptr<BaseSimObjectAspect>
clone()
const override;
An object containing closely related methods and data, and exposing object lifecycle and application ...
Definition sim_system.hpp:956
void onActivated() override
Callback for when the aspect is activated (after it is attached to an active SimObject,...
Definition ur_ui_version.cpp:18
std::shared_ptr< BaseSimObjectAspect > clone() const override
A method which must be overridden to specify how a new aspect should be constructed as a copy of this...
Definition ur_ui_version.cpp:14