#ifndef UPDATESTRIPUIMESSAGE_H #define UPDATESTRIPUIMESSAGE_H #include "ActionContext.h" #include "BehaviorMessageBase.h" #include "StripUiPosition.h" class AMFArrayValue; /** * @brief Sent when a player moves the first Action in a Strip * */ class UpdateStripUiMessage : public BehaviorMessageBase { public: UpdateStripUiMessage(const AMFArrayValue& arguments); [[nodiscard]] const StripUiPosition& GetPosition() const noexcept { return m_Position; }; [[nodiscard]] const ActionContext& GetActionContext() const noexcept { return m_ActionContext; }; private: StripUiPosition m_Position; ActionContext m_ActionContext; }; #endif //!UPDATESTRIPUIMESSAGE_H