#pragma once #include "src/Core/Core.h" #include "src/Core/Maths.h" #include "PhysicsShapes.h" #include #include namespace Nuake { class GhostObject { private: std::vector m_OverlappingEntities; public: GhostObject(Vector3 position, Ref shape); int OverlappingCount(); void ClearOverlappingList(); void ScanOverlap(); void SetEntityID(Entity ent); std::vector GetOverlappingEntities(); }; }