diff --git a/source/inochi2d/core/nodes/drivers/package.d b/source/inochi2d/core/nodes/drivers/package.d index 9a46846..9a6babf 100644 --- a/source/inochi2d/core/nodes/drivers/package.d +++ b/source/inochi2d/core/nodes/drivers/package.d @@ -17,10 +17,9 @@ public import inochi2d.core.nodes.drivers.simplephysics; */ @TypeId("Driver") abstract class Driver : Node { -private: +protected: this() { } -protected: /** Constructs a new Driver node */ diff --git a/source/inochi2d/core/nodes/package.d b/source/inochi2d/core/nodes/package.d index 1303f59..71f502c 100644 --- a/source/inochi2d/core/nodes/package.d +++ b/source/inochi2d/core/nodes/package.d @@ -74,7 +74,6 @@ void inClearUUIDs() { @TypeId("Node") class Node : ISerializable { private: - this() { } @Ignore Puppet puppet_; @@ -98,6 +97,8 @@ private: string nodePath_; protected: + this() { } + bool preProcessed = false; bool postProcessed = false;