Adds missing data
This commit is contained in:
parent
e6391d9fdd
commit
53cdcc3433
620 changed files with 47293 additions and 151 deletions
24
scripts/level_secret_handler.gd
Normal file
24
scripts/level_secret_handler.gd
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
extends Node
|
||||
class_name SecretHandler
|
||||
|
||||
var totalTriggers: int = 0
|
||||
var triggers: Array[String] = []
|
||||
|
||||
signal SecretTriggered
|
||||
|
||||
func registerTrigger(id: String) -> void:
|
||||
if triggers.count(id) > 0:
|
||||
return
|
||||
|
||||
totalTriggers = totalTriggers + 1
|
||||
triggers.append(id)
|
||||
|
||||
func triggered(id: String) -> void:
|
||||
if triggers.count(id) < 1:
|
||||
return
|
||||
|
||||
triggers.erase(id)
|
||||
print("Triggered ", id)
|
||||
SecretTriggered.emit()
|
||||
|
||||
Player.Instance.ui.displaySecret()
|
||||
Loading…
Add table
Add a link
Reference in a new issue