Added voice audio
This commit is contained in:
19
client/player/voice/VoiceComponent.gd
Normal file
19
client/player/voice/VoiceComponent.gd
Normal file
@ -0,0 +1,19 @@
|
||||
class_name VoiceComponent
|
||||
extends Node
|
||||
|
||||
@export var skeleton: Skeleton3D
|
||||
|
||||
var audio: AudioStreamPlayer3D
|
||||
|
||||
func _ready():
|
||||
audio = $Mouth
|
||||
|
||||
var attachment := BoneAttachment3D.new()
|
||||
attachment.bone_name = "Head"
|
||||
attachment.bone_idx = skeleton.find_bone("Head")
|
||||
audio.reparent(attachment)
|
||||
skeleton.add_child(attachment)
|
||||
|
||||
func play(stream: AudioStream):
|
||||
audio.stream = stream
|
||||
audio.play()
|
Reference in New Issue
Block a user