Ability to revert any property, not just from inherited scenes or scripts.

This commit is contained in:
Juan Linietsky
2018-10-29 12:25:31 -03:00
parent 35e4783f7b
commit 6cc116d415
5 changed files with 81 additions and 0 deletions

View File

@ -37,6 +37,21 @@
class UndoRedo;
class EditorDefaultClassValueCache : public Object {
GDCLASS(EditorDefaultClassValueCache,Object)
Map<StringName,Map<StringName,Variant> > default_values;
static EditorDefaultClassValueCache *singleton;
public:
static EditorDefaultClassValueCache *get_singleton();
Variant get_default_value(const StringName& p_class,const StringName& p_property);
EditorDefaultClassValueCache();
};
class EditorProperty : public Container {
GDCLASS(EditorProperty, Container)