46 return std::make_unique<CollisionMessage>(*
this);
sys::Json Stream
Definition AudioObject.h:20
the type of elements in a basic_json container
Definition GameObject.h:32
CollisionMessage()=default
CollisionMessage(const CollisionMessage &other)=default
auto save(Stream &stream) const -> void override
Definition CollisionMessage.h:53
auto load(Stream &stream) -> void override
Definition CollisionMessage.h:49
~CollisionMessage() override=default
auto clone() const -> std::unique_ptr< Message > override
Definition CollisionMessage.h:44
auto getCollider() const -> Collider *
Definition CollisionMessage.cpp:8
CollisionMessage(CollisionMessage &&other) noexcept=default
auto setCollider(Collider *newCollider) -> void
Definition CollisionMessage.cpp:13
Collider * collider
Definition CollisionMessage.h:62
auto operator=(CollisionMessage &&other) noexcept -> CollisionMessage &=default
auto operator=(const CollisionMessage &other) -> CollisionMessage &=default