// Copyright ExByte Studios. Item Interaction Ecosystem. #pragma once #include "CoreMinimal.h" #include "Modules/ModuleManager.h" /** * ItemCore module. * Foundation of the Item Interaction Ecosystem: base item structs, ids, * runtime properties, location/state enums and shared log categories. * Contains zero gameplay logic - only data types every other module shares. */ class FItemCoreModule : public IModuleInterface { public: virtual void StartupModule() override; virtual void ShutdownModule() override; };