30 Q_PROPERTY(
bool midAirControl READ midAirControl WRITE setMidAirControl NOTIFY
32 Q_PROPERTY(Collisions collisions READ collisions NOTIFY collisionsChanged)
33 Q_PROPERTY(
bool enableShapeHitCallback READ enableShapeHitCallback WRITE
34 setEnableShapeHitCallback NOTIFY enableShapeHitCallbackChanged)
49 void setMovement(
const QVector3D &newMovement);
51 void setGravity(
const QVector3D &newGravity);
52 QVector3D getDisplacement(
float deltaTime);
55 bool midAirControl()
const;
56 void setMidAirControl(
bool newMidAirControl);
60 const Collisions &collisions()
const;
61 void setCollisions(
const Collisions &newCollisions);
65 Q_REVISION(6, 6)
void setEnableShapeHitCallback(
bool newEnableShapeHitCallback);
68 void movementChanged();
69 void gravityChanged();
71 void midAirControlChanged();
73 void collisionsChanged();
74 void enableShapeHitCallbackChanged();
81 bool m_midAirControl = true;
86 bool m_teleport =
false;
87 Collisions m_collisions;
88 bool m_enableShapeHitCallback =
false;