Definition: CargoBody.h:14
LuaRef GetCargoType() const
Definition: CargoBody.h:21
virtual void SaveToJson(Json &jsonObj, Space *space) override
Definition: CargoBody.cpp:58
virtual void SetLabel(const std::string &label) override
Definition: CargoBody.cpp:146
virtual bool OnDamage(Body *attacker, float kgDamage, const CollisionContact &contactData) override
Definition: CargoBody.cpp:113
~CargoBody()
Definition: CargoBody.h:28
virtual void TimeStepUpdate(const float timeStep) override
Definition: CargoBody.cpp:93
OBJDEF(CargoBody, DynamicBody, CARGOBODY)
virtual bool OnCollision(Body *o, Uint32 flags, double relVel) override
Definition: CargoBody.cpp:127
virtual void Render(Graphics::Renderer *r, const Camera *camera, const vector3d &viewCoords, const matrix4x4d &viewTransform) override
Definition: CargoBody.cpp:141
Definition: DynamicBody.h:15