5#include "PhysicsBody.h"
14 virtual ~PhysicsScene() =
default;
16 virtual void Simulate(
const float DeltaTime) = 0;
17 virtual void Destroy() = 0;
19 virtual std::shared_ptr<PhysicsBody> GetEntityBodyByID(LUUID EntityID)
const = 0;
20 virtual std::shared_ptr<PhysicsBody> GetEntityBody(LEntity Entity)
const
22 return GetEntityBodyByID(Entity.GetUUID());
25 virtual void DestroyBody(LEntity Entity) = 0;
27 virtual float GetGravity()
const = 0;