11class AgentCommandComponent {
15 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::AgentCommands::Command>> mCurrentCommand;
21 MCAPI AgentCommandComponent();
23 MCAPI
bool addCommand(::std::unique_ptr<::AgentCommands::Command> commandObj);
25 MCFOLD ::std::unique_ptr<::AgentCommands::Command>
const& getCurrentCommand()
const;
27 MCAPI
void initFromDefinition(
::Actor& owner);
29 MCFOLD
void setCurrentCommand(::std::unique_ptr<::AgentCommands::Command> command);