grunk/src/player/footsteps/foot_controller.gd

17 lines
404 B
GDScript3
Raw Normal View History

2025-03-28 16:16:43 -06:00
class_name FootController extends Node3D
@onready var metal: AudioStreamPlayer3D = $Metal
2025-03-31 19:04:37 -06:00
func get_player_for_material(surface_material: SurfaceMaterial.Type) -> AudioStreamPlayer3D:
2025-03-28 16:16:43 -06:00
match surface_material:
2025-03-31 19:04:37 -06:00
SurfaceMaterial.Type.GRUNK:
2025-03-28 16:16:43 -06:00
pass # TODO
2025-03-31 19:04:37 -06:00
SurfaceMaterial.Type.PLASTIC:
2025-03-28 16:16:43 -06:00
pass # TODO
2025-03-31 19:04:37 -06:00
SurfaceMaterial.Type.METAL:
2025-03-28 16:16:43 -06:00
return metal
2025-03-31 19:04:37 -06:00
SurfaceMaterial.Type.UNKNOWN:
2025-03-28 16:16:43 -06:00
pass
return null