3#include <sound/SndObjectCommon.h>
14 void startSound(
const char* label, nw::snd::OutputLine line_flag)
override;
16 void holdSound(
const char* label, nw::snd::OutputLine line_flag)
override;
19 void startSound(
const char* label, s16 seq_var, nw::snd::OutputLine line_flag)
override;
21 void holdSound(
const char* label, s16 seq_var, nw::snd::OutputLine line_flag)
override;
24 void startSound(
const char* label,
const sead::Vector2f& pos, nw::snd::OutputLine line_flag)
override;
26 void holdSound(
const char* label,
const sead::Vector2f& pos, nw::snd::OutputLine line_flag)
override;
28static_assert(
sizeof(SndObjctEmy) ==
sizeof(NMSndObject));
39 void startSound(
const char* label,
const sead::Vector2f& pos, nw::snd::OutputLine line_flag)
override;
41 void startSound(
const char* label,
const sead::Vector2f& pos, s16 seq_var, nw::snd::OutputLine line_flag)
override;
44 void holdSound(
const char* label, s32 handle_id,
const sead::Vector2f& pos, nw::snd::OutputLine line_flag);
46 void holdSound(
const char* label, s32 handle_id,
const sead::Vector2f& pos, s16 seq_var, nw::snd::OutputLine line_flag);
48static_assert(
sizeof(SndObjctCmnEmy) ==
sizeof(NMSndObjectCmn));
Definition SndObjectEnemy.h:31
SndObjctCmnEmy(nw::snd::OutputLine line_flag)
Definition SndObjectEnemy.h:33
void startSound(const char *label, const sead::Vector2f &pos, s16 seq_var, nw::snd::OutputLine line_flag) override
void holdSound(const char *label, s32 handle_id, const sead::Vector2f &pos, s16 seq_var, nw::snd::OutputLine line_flag)
void holdSound(const char *label, s32 handle_id, const sead::Vector2f &pos, nw::snd::OutputLine line_flag)
void startSound(const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag) override
Definition SndObjectEnemy.h:6
void startSound(const char *label, nw::snd::OutputLine line_flag) override
void holdSound(const char *label, nw::snd::OutputLine line_flag) override
SndObjctEmy(ObjType type, nw::snd::OutputLine line_flag)
Definition SndObjectEnemy.h:8
void startSound(const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag) override
void holdSound(const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag) override
void holdSound(const char *label, s16 seq_var, nw::snd::OutputLine line_flag) override
void startSound(const char *label, s16 seq_var, nw::snd::OutputLine line_flag) override