Files
.github
dAuthServer
dChatFilter
dChatServer
dCommon
dDatabase
dGame
dBehaviors
dComponents
dEntity
dGameMessages
dInventory
dMission
dPropertyBehaviors
ControlBehaviorMessages
Action.cpp
Action.h
ActionContext.cpp
ActionContext.h
AddActionMessage.cpp
AddActionMessage.h
AddMessage.cpp
AddMessage.h
AddStripMessage.cpp
AddStripMessage.h
BehaviorMessageBase.cpp
BehaviorMessageBase.h
CMakeLists.txt
MergeStripsMessage.cpp
MergeStripsMessage.h
MigrateActionsMessage.cpp
MigrateActionsMessage.h
MoveToInventoryMessage.cpp
MoveToInventoryMessage.h
RearrangeStripMessage.cpp
RearrangeStripMessage.h
RemoveActionsMessage.cpp
RemoveActionsMessage.h
RemoveStripMessage.cpp
RemoveStripMessage.h
RenameMessage.cpp
RenameMessage.h
SplitStripMessage.cpp
SplitStripMessage.h
StripUiPosition.cpp
StripUiPosition.h
UpdateActionMessage.cpp
UpdateActionMessage.h
UpdateStripUiMessage.cpp
UpdateStripUiMessage.h
BehaviorStates.h
BlockDefinition.cpp
BlockDefinition.h
CMakeLists.txt
ControlBehaviors.cpp
ControlBehaviors.h
dUtilities
CMakeLists.txt
Character.cpp
Character.h
Entity.cpp
Entity.h
EntityManager.cpp
EntityManager.h
LeaderboardManager.cpp
LeaderboardManager.h
Player.cpp
Player.h
TeamManager.cpp
TeamManager.h
TradingManager.cpp
TradingManager.h
User.cpp
User.h
UserManager.cpp
UserManager.h
dMasterServer
dNavigation
dNet
dPhysics
dScripts
dWorldServer
dZoneManager
docker
docs
migrations
resources
tests
thirdparty
vanity
.dockerignore
.editorconfig
.env.example
.git-blame-ignore-revs
.gitattributes
.gitignore
.gitmodules
CMakeLists.txt
CMakePresets.json
CMakeVariables.txt
CONTRIBUTING.md
Docker.md
Docker_Windows.md
LICENSE
README.md
SECURITY.md
build.sh
docker-compose.yml
logo.png
versions.txt
DarkflameServer/dGame/dPropertyBehaviors/ControlBehaviorMessages/RemoveActionsMessage.h
David Markowitz d138b7b878 Make ControlBehavior messages far more modular ()
* Make case consistent

* How modular can you go?

Holy modular

* Add comments

* Initialize values
2023-02-16 11:30:33 -06:00

24 lines
588 B
C++

#ifndef __REMOVEACTIONSMESSAGE__H__
#define __REMOVEACTIONSMESSAGE__H__
#include "ActionContext.h"
#include "BehaviorMessageBase.h"
class AMFArrayValue;
/**
* @brief Sent when a player removes any Action after the first one from a Strip
*
*/
class RemoveActionsMessage : public BehaviorMessageBase {
public:
RemoveActionsMessage(AMFArrayValue* arguments);
const uint32_t GetActionIndex() { return actionIndex; };
ActionContext GetActionContext() { return actionContext; };
private:
ActionContext actionContext;
uint32_t actionIndex;
};
#endif //!__REMOVEACTIONSMESSAGE__H__