EzAbilityEditorModule.h 648 B

1234567891011121314151617181920212223
  1. // Copyright Epic Games, Inc. All Rights Reserved.
  2. #pragma once
  3. #include "CoreMinimal.h"
  4. #include "Modules/ModuleManager.h"
  5. class FEzAbilityEditorModule : public IModuleInterface
  6. {
  7. public:
  8. /** IModuleInterface implementation */
  9. virtual void StartupModule() override;
  10. virtual void ShutdownModule() override;
  11. public:
  12. static const FName AbilityEditorAppId;
  13. virtual TSharedRef<class FEzAbilityEditor> CreateEzAbilityEditor(const EToolkitMode::Type Mode, const TSharedPtr< class IToolkitHost >& InitToolkitHost, class UEZAbilityBlueprint* EzAbilityAsset);
  14. };
  15. EZABILITYEDITOR_API DECLARE_LOG_CATEGORY_EXTERN(LogEzAbilityEditor, Log, All);