#pragma once #include "core/object.h" class test_class1 : public mirai::object { MIRAI_OBJECT_TYPE_INFO(test_class1, mirai::object) PROPERTY(float, a, "", property_flags::none, 0.0f) }; class test_class2 : public test_class1 { MIRAI_OBJECT_TYPE_INFO(test_class2, test_class1) };