#ifndef __ADDACTIONMESSAGE__H__ #define __ADDACTIONMESSAGE__H__ #include "Action.h" #include "ActionContext.h" #include "BehaviorMessageBase.h" class AMFArrayValue; /** * @brief Send if a player takes an Action A from the toolbox and adds it to an already existing strip * */ class AddActionMessage : public BehaviorMessageBase { public: AddActionMessage(AMFArrayValue* arguments); const uint32_t GetActionIndex() { return actionIndex; }; Action GetAction() { return action; }; ActionContext GetActionContext() { return actionContext; }; private: uint32_t actionIndex; ActionContext actionContext; Action action; }; #endif //!__ADDACTIONMESSAGE__H__