Refactor console and scene structure; update resource paths and add configuration handling
This commit is contained in:
17
scripts/achievements.gd
Normal file
17
scripts/achievements.gd
Normal file
@@ -0,0 +1,17 @@
|
||||
class_name Achievements
|
||||
extends Node
|
||||
|
||||
func unlock_achievement(achievement_name: String) -> bool:
|
||||
if not Steam.setAchievement(achievement_name):
|
||||
print("Failed to unlock achievement: ", achievement_name)
|
||||
return false
|
||||
|
||||
return true
|
||||
|
||||
|
||||
func reset_achievement(achievement_name: String) -> bool:
|
||||
if not Steam.clearAchievement(achievement_name):
|
||||
print("Failed to reset achievement: ", achievement_name)
|
||||
return false
|
||||
|
||||
return true
|
Reference in New Issue
Block a user