mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 23:48:11 +00:00
added the game
This commit is contained in:
17
Scripts/Classes/Entities/Objects/PSwitch.gd
Normal file
17
Scripts/Classes/Entities/Objects/PSwitch.gd
Normal file
@@ -0,0 +1,17 @@
|
||||
extends CharacterBody2D
|
||||
|
||||
var is_pressed := false
|
||||
|
||||
func on_player_entered(player: Player) -> void:
|
||||
if player.velocity.y >= 0:
|
||||
pressed()
|
||||
|
||||
func pressed() -> void:
|
||||
if is_pressed:
|
||||
return
|
||||
is_pressed = true
|
||||
$Sprite.play("Pressed")
|
||||
AudioManager.play_global_sfx("switch")
|
||||
AudioManager.play_global_sfx("cannon")
|
||||
$AnimationPlayer.play("Pressed")
|
||||
Global.activate_p_switch()
|
Reference in New Issue
Block a user