Use preloaded audio clips in Meldewesen
This commit is contained in:
parent
350127b797
commit
d8658e4b09
@ -20,6 +20,14 @@ enum BEHAVIOR {
|
|||||||
}
|
}
|
||||||
var _curMood # current set behavior
|
var _curMood # current set behavior
|
||||||
|
|
||||||
|
var _voice_clips = {
|
||||||
|
"go_to_work": preload("res://Resources/Audio/to-work.wav"),
|
||||||
|
"go_home": preload("res://Resources/Audio/go-home.wav"),
|
||||||
|
"take_pills": preload("res://Resources/Audio/take-pills.wav"),
|
||||||
|
"do_job": preload("res://Resources/Audio/do-job.wav"),
|
||||||
|
"stop": preload("res://Resources/Audio/Stop you violated the law.wav")
|
||||||
|
}
|
||||||
|
|
||||||
var _visibility: Area
|
var _visibility: Area
|
||||||
var _interactArea: Area
|
var _interactArea: Area
|
||||||
var _audioPlayer: AudioStreamPlayer3D
|
var _audioPlayer: AudioStreamPlayer3D
|
||||||
@ -99,19 +107,19 @@ func _load_sound ():
|
|||||||
_audioPlayer.stream = null
|
_audioPlayer.stream = null
|
||||||
BEHAVIOR.GO_WORK:
|
BEHAVIOR.GO_WORK:
|
||||||
Logger.info("say go to work")
|
Logger.info("say go to work")
|
||||||
_audioPlayer.stream = load("res://Resources/Audio/to-work.wav")
|
_audioPlayer.stream = _voice_clips.go_to_work
|
||||||
BEHAVIOR.GO_HOME:
|
BEHAVIOR.GO_HOME:
|
||||||
Logger.info("say go home")
|
Logger.info("say go home")
|
||||||
_audioPlayer.stream = load("res://Resources/Audio/go-home.wav")
|
_audioPlayer.stream = _voice_clips.go_home
|
||||||
BEHAVIOR.TAKE_PILLS:
|
BEHAVIOR.TAKE_PILLS:
|
||||||
Logger.info("say take your pills")
|
Logger.info("say take your pills")
|
||||||
_audioPlayer.stream = load("res://Resources/Audio/take-pills.wav")
|
_audioPlayer.stream = _voice_clips.take_pills
|
||||||
BEHAVIOR.DO_JOB:
|
BEHAVIOR.DO_JOB:
|
||||||
Logger.info("say do your job")
|
Logger.info("say do your job")
|
||||||
_audioPlayer.stream = load("res://Resources/Audio/do-job.wav")
|
_audioPlayer.stream = _voice_clips.do_job
|
||||||
BEHAVIOR.ANGRY:
|
BEHAVIOR.ANGRY:
|
||||||
Logger.info("say stop!")
|
Logger.info("say stop!")
|
||||||
_audioPlayer.stream = load("res://Resources/Audio/Stop you violated the law.wav")
|
_audioPlayer.stream = _voice_clips.stop
|
||||||
|
|
||||||
|
|
||||||
func _set_behavior ():
|
func _set_behavior ():
|
||||||
|
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user