You should not be able to fall through ground or dash thru walls. Very thin objects may still be possible to go through, e.g. the grid border walls in GameMap.xml.
This commit is contained in:
@@ -15,11 +15,11 @@ class CollisionSystem : public PureSystem
|
||||
public:
|
||||
CollisionSystem(SystemParams params, Octree<EntityAABB>* octree)
|
||||
: System(params)
|
||||
, PureSystem("Collidable")
|
||||
, PureSystem("Physics")
|
||||
, m_Octree(octree)
|
||||
{ }
|
||||
|
||||
virtual void UpdateComponent(EntityWrapper& entity, ComponentWrapper& component, double dt) override;
|
||||
virtual void UpdateComponent(EntityWrapper& entity, ComponentWrapper& cPhysics, double dt) override;
|
||||
|
||||
private:
|
||||
Octree<EntityAABB>* m_Octree;
|
||||
|
||||
Reference in New Issue
Block a user