mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-16 16:37:02 +00:00
23 lines
534 B
C++
23 lines
534 B
C++
#ifndef CADDLINKCOMMAND_H
|
|
#define CADDLINKCOMMAND_H
|
|
|
|
#include "IUndoCommand.h"
|
|
#include "ObjReferences.h"
|
|
#include "Editor/WorldEditor/CWorldEditor.h"
|
|
#include <Core/Resource/Script/CLink.h>
|
|
|
|
class CAddLinkCommand : public IUndoCommand
|
|
{
|
|
CWorldEditor *mpEditor;
|
|
CLink mLink;
|
|
CInstancePtrList mAffectedInstances;
|
|
|
|
public:
|
|
CAddLinkCommand(CWorldEditor *pEditor, CLink Link);
|
|
void undo() override;
|
|
void redo() override;
|
|
bool AffectsCleanState() const override { return true; }
|
|
};
|
|
|
|
#endif // CADDLINKCOMMAND_H
|