From 99911a8119259651cbee0912d8d48d5e91ec7c43 Mon Sep 17 00:00:00 2001 From: disinvite Date: Thu, 2 May 2024 22:03:31 -0400 Subject: [PATCH] MxDSAction copy constructor --- LEGO1/omni/include/mxdsaction.h | 1 + LEGO1/omni/src/action/mxdsaction.cpp | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/LEGO1/omni/include/mxdsaction.h b/LEGO1/omni/include/mxdsaction.h index 72addf68..532035b5 100644 --- a/LEGO1/omni/include/mxdsaction.h +++ b/LEGO1/omni/include/mxdsaction.h @@ -28,6 +28,7 @@ class MxDSAction : public MxDSObject { MxDSAction(); ~MxDSAction() override; + MxDSAction(MxDSAction& p_dsAction); void CopyFrom(MxDSAction& p_dsAction); MxDSAction& operator=(MxDSAction& p_dsAction); diff --git a/LEGO1/omni/src/action/mxdsaction.cpp b/LEGO1/omni/src/action/mxdsaction.cpp index d1e20530..c5affed1 100644 --- a/LEGO1/omni/src/action/mxdsaction.cpp +++ b/LEGO1/omni/src/action/mxdsaction.cpp @@ -112,6 +112,12 @@ void MxDSAction::CopyFrom(MxDSAction& p_dsAction) this->m_unk0x90 = p_dsAction.m_unk0x90; } +// FUNCTION: BETA10 0x1012b2b3 +MxDSAction::MxDSAction(MxDSAction& p_dsAction) : MxDSObject(p_dsAction) +{ + this->CopyFrom(p_dsAction); +} + // FUNCTION: LEGO1 0x100adbd0 // FUNCTION: BETA10 0x1012b355 undefined4 MxDSAction::VTable0x14()