36 return std::make_unique<PlayAudioMessage>(*
this);
sys::Json Stream
Definition AudioObject.h:20
the type of elements in a basic_json container
Definition GameObject.h:32
std::string fileName
Definition PlayAudioMessage.h:54
PlayAudioMessage(std::string file)
Definition PlayAudioMessage.cpp:16
auto operator=(PlayAudioMessage &&other) noexcept -> PlayAudioMessage &=default
auto load(Stream &stream) -> void override
Definition PlayAudioMessage.h:40
PlayAudioMessage(const PlayAudioMessage &other)=default
~PlayAudioMessage() override=default
auto getFileName() const -> const std::string &
Definition PlayAudioMessage.h:48
auto save(Stream &stream) const -> void override
Definition PlayAudioMessage.h:44
auto clone() const -> std::unique_ptr< Message > override
Definition PlayAudioMessage.h:34
PlayAudioMessage(PlayAudioMessage &&other) noexcept=default
auto operator=(const PlayAudioMessage &other) -> PlayAudioMessage &=default