4#ifndef TRAM_SDK_EXTENSIONS_DESIGN_SOUNDTABLE_H
5#define TRAM_SDK_EXTENSIONS_DESIGN_SOUNDTABLE_H
34 std::vector<std::pair<SoundAction, name_t>> sounds;
Definition: soundtable.h:25
void AddSound(SoundAction type, name_t sound)
Definition: soundtable.cpp:18
name_t GetSound(SoundAction type)
Definition: soundtable.cpp:22
static SoundTable * Find(name_t name)
Definition: soundtable.cpp:46
void PlaySound(SoundAction type)
Definition: soundtable.cpp:34
Definition: character.h:10
SoundAction
Definition: soundtable.h:13
@ SOUND_END_OPEN
Definition: soundtable.h:17
@ SOUND_LOCKED
Definition: soundtable.h:16
@ SOUND_CLOSE
Definition: soundtable.h:15
@ SOUND_HIT
Definition: soundtable.h:22
@ SOUND_WALK_ON
Definition: soundtable.h:20
@ SOUND_OPEN
Definition: soundtable.h:14
@ SOUND_END_CLOSE
Definition: soundtable.h:18
@ SOUND_JUMP_ON
Definition: soundtable.h:21
glm::vec3 vec3
Definition: math.h:12