Hello,

I have another problem.
Both of the events don't fire even though they are connected to a function and a collision between two physics bodies happen.

I tried to only include the relevant parts in the following code examples.
Here is the github for a detailed view: https://github.com/thecherry94/CherryMoonLander/

... = unrelevant code

Player.hpp
Code:
class Player
{
...
clan::Slot slot_collision_begin;
clan::Slot slot_collision_end;

void on_collision_start(clan::Body);
void on_collision_end(clan::Body);
...
}
Player.cpp
Code:
Player::Player(Level* pLevel)
{
...
slot_collision_begin = m_physicsBody.sig_begin_collision().connect(this, &Player::on_collision_start);
slot_collision_end = m_physicsBody.sig_end_collision().connect(this, &Player::on_collision_end);
...
}

but
Code:
void on_collision_start(clan::Body);
void on_collision_end(clan::Body);
are never being called when a collision occurs.


Thanks for your time!