diff --git a/Source/Contents/ModelNode.cpp b/Source/Contents/ModelNode.cpp index dd84dbb0..5cc188cd 100644 --- a/Source/Contents/ModelNode.cpp +++ b/Source/Contents/ModelNode.cpp @@ -34,6 +34,14 @@ C3dNodeV2::C3dNodeV2() = default; // FUNCTION: fn_17477 C3dNodeV2::~C3dNodeV2() = default; +// FUNCTION: fn_17481 +void C3dNode::Initialize(const ModelNode&) { +} + +// FUNCTION: fn_17506 +void C3dNode::Animate(double) { +} + // OFFSET: 0x00AB7050 // FUNCTION: fn_17482 void C3dNodeV1::Initialize(const ModelNode& resource) { diff --git a/Source/Contents/ModelNode.h b/Source/Contents/ModelNode.h index ad86b102..946ff498 100644 --- a/Source/Contents/ModelNode.h +++ b/Source/Contents/ModelNode.h @@ -25,8 +25,8 @@ public: C3dNode(const C3dNode&) = delete; C3dNode& operator=(const C3dNode&) = delete; - virtual void Initialize(const ModelNode& resource) = 0; - virtual void Animate(double frame) = 0; + virtual void Initialize(const ModelNode& resource); + virtual void Animate(double frame); virtual void Draw( const float* matrix, unsigned char reversed,