Isle
Loading...
Searching...
No Matches
mxdsobjectaction.cpp
Go to the documentation of this file.
1#include "mxdsobjectaction.h"
2
4
5// FUNCTION: LEGO1 0x100c8870
6// FUNCTION: BETA10 0x1015c3b0
8{
9 m_type = e_objectAction;
10}
11
12// FUNCTION: LEGO1 0x100c8a20
13// FUNCTION: BETA10 0x1015c428
15{
16}
17
18// FUNCTION: LEGO1 0x100c8a70
19// FUNCTION: BETA10 0x1015c490
21{
22}
23
24// FUNCTION: BETA10 0x1015c4a8
26{
27 CopyFrom(p_dsObjectAction);
28}
29
30// FUNCTION: LEGO1 0x100c8a80
31// FUNCTION: BETA10 0x1015c529
33{
34 if (this == &p_dsObjectAction) {
35 return *this;
36 }
37
38 MxDSMediaAction::operator=(p_dsObjectAction);
39 CopyFrom(p_dsObjectAction);
40 return *this;
41}
42
43// FUNCTION: LEGO1 0x100c8ab0
44// FUNCTION: BETA10 0x1015c573
46{
48
49 if (clone) {
50 *clone = *this;
51 }
52
53 return clone;
54}
[AI] Represents an action deserialized from SI chunks, holding key animation or script parameters suc...
Definition: mxdsaction.h:17
MxDSMediaAction extends MxDSAction to add media-specific playback properties and management.
MxDSMediaAction & operator=(MxDSMediaAction &p_dsMediaAction)
Assignment operator.
[AI] Represents an extracted SI file action of type "ObjectAction".
~MxDSObjectAction() override
[AI] Destroys the MxDSObjectAction object.
MxDSAction * Clone() override
[AI] Creates a polymorphic clone (deep copy) of this action.
MxDSObjectAction & operator=(MxDSObjectAction &p_dsObjectAction)
[AI] Assignment operator for MxDSObjectAction.
MxDSObjectAction()
[AI] Constructs an uninitialized MxDSObjectAction object.
virtual void CopyFrom(MxDSObjectAction &p_dsObjectAction)
[AI] Copies all relevant members from another object of the same type.
#define DECOMP_SIZE_ASSERT(T, S)
Definition: decomp.h:19