Advertisement
LxrdKxnny

SceneInteractionModule.h

May 6th, 2023
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. #pragma once
  2.  
  3. #include "SceneInteractionDefinitions.h"
  4. #include "Modules/ModuleInterface.h"
  5.  
  6. class SCENE_INTERACTION_API FSceneInteractionModule : public IModuleInterface
  7. {
  8. public:
  9.     /**
  10.      * Default constructor.
  11.      */
  12.     FSceneInteractionModule() = default;
  13. public:
  14.     /**
  15.      * Called after the module is loaded.
  16.      */
  17.     void StartupModule() override;
  18.  
  19.     /**
  20.      * Called after the module is unloaded.
  21.      */
  22.     void ShutdownModule() override;
  23. public:
  24.     /**
  25.      * Renders the scene interaction panel.
  26.      */
  27.     void RenderSceneInteraction();
  28. public:
  29.     /** The name of the module. */
  30.     const char* GetName() override { return "SceneInteraction"; }
  31.  
  32.     /** Whether or not the module is a game module. */
  33.     bool IsGameModule() const override { return false; }
  34. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement