12345678910111213141516171819202122232425262728293031323334353637383940 |
- // Copyright Epic Games, Inc. All Rights Reserved.
- #pragma once
- #include "Framework/Commands/Commands.h"
- /**
- * StateTree editor command set.
- */
- class FAbleTreeEditorCommands : public TCommands<FAbleTreeEditorCommands>
- {
- public:
- FAbleTreeEditorCommands();
- // TCommands<> overrides
- virtual void RegisterCommands() override;
- TSharedPtr<FUICommandInfo> Compile;
- TSharedPtr<FUICommandInfo> SaveOnCompile_Never;
- TSharedPtr<FUICommandInfo> SaveOnCompile_SuccessOnly;
- TSharedPtr<FUICommandInfo> SaveOnCompile_Always;
- TSharedPtr<FUICommandInfo> LogCompilationResult;
- TSharedPtr<FUICommandInfo> AddSiblingState;
- TSharedPtr<FUICommandInfo> AddChildState;
- TSharedPtr<FUICommandInfo> RenameState;
- TSharedPtr<FUICommandInfo> CutStates;
- TSharedPtr<FUICommandInfo> CopyStates;
- TSharedPtr<FUICommandInfo> PasteStatesAsSiblings;
- TSharedPtr<FUICommandInfo> PasteStatesAsChildren;
- TSharedPtr<FUICommandInfo> DuplicateStates;
- TSharedPtr<FUICommandInfo> DeleteStates;
- TSharedPtr<FUICommandInfo> EnableStates;
- //#if WITH_STATETREE_TRACE_DEBUGGER
- TSharedPtr<FUICommandInfo> EnableOnEnterStateBreakpoint;
- TSharedPtr<FUICommandInfo> EnableOnExitStateBreakpoint;
- //#endif // WITH_STATETREE_TRACE_DEBUGGER
- };
|