src / audio / sound_effect / sound_effect.tscn

Diagram

Diagram

Overridden virtual functions

_ready

func _ready() -> void:
	if player:
		player.landed.connect(landed)

Scene Tree

  • SoundEffect Node

    • LandedSnow AudioStreamPlayer2D

    • LandedDirt AudioStreamPlayer2D

Signal Connections

Note
No signal connections.

Properties

Table 1. Root properties
Name Value

script

Table 2. $LandedSnow properties
Name Value

unique_name_in_owner

true

position

Vector2(980, 1667)

stream

res://assets/audio/se/landed/snow/landed_snow.wav

Table 3. $LandedDirt properties
Name Value

unique_name_in_owner

true

position

Vector2(776, 1243)

stream

res://assets/audio/se/landed/dirt/landed_dirt.wav

sound_effect.gd

extends Node

@export var player : Player


func _ready() -> void:
	if player:
		player.landed.connect(landed)


func landed() -> void:
	[%LandedSnow, %LandedDirt].pick_random().play()