fix snow and exposure
This commit is contained in:
@@ -35,6 +35,8 @@ func _on_global_percentages_ready(_game: int, _result: int) -> void:
|
||||
pass
|
||||
|
||||
func unlock(api_name: String) -> void:
|
||||
if not SteamManager.is_on_steam:
|
||||
return
|
||||
if not KNOWN.has(api_name):
|
||||
push_warning("Achievement unknown: %s" % api_name)
|
||||
return
|
||||
@@ -47,17 +49,25 @@ func unlock(api_name: String) -> void:
|
||||
unlocked.emit(api_name)
|
||||
|
||||
func is_unlocked(api_name: String) -> bool:
|
||||
if not SteamManager.is_on_steam:
|
||||
return false
|
||||
var data: Dictionary = Steam.getAchievement(api_name)
|
||||
return data.get("achieved", false)
|
||||
|
||||
func get_display_name(api_name: String) -> String:
|
||||
if not SteamManager.is_on_steam:
|
||||
return ""
|
||||
return Steam.getAchievementDisplayAttribute(api_name, "name")
|
||||
|
||||
func get_description(api_name: String) -> String:
|
||||
if not SteamManager.is_on_steam:
|
||||
return ""
|
||||
return Steam.getAchievementDisplayAttribute(api_name, "desc")
|
||||
|
||||
#Global percentage of player who have unlocked the achievement
|
||||
func get_global_percent(api_name: String) -> float:
|
||||
if not SteamManager.is_on_steam:
|
||||
return 0.0
|
||||
var data: Dictionary = Steam.getAchievementAchievedPercent(api_name)
|
||||
if not data.get("ret", false):
|
||||
return -1.0 #global percentage not yet available
|
||||
@@ -65,9 +75,10 @@ func get_global_percent(api_name: String) -> float:
|
||||
|
||||
#for development only: reset an achievement
|
||||
func clear(api_name: String) -> void:
|
||||
if not SteamManager.is_on_steam:
|
||||
return
|
||||
Steam.clearAchievement(api_name)
|
||||
Steam.storeStats()
|
||||
|
||||
func _on_achievement_stored(_game: int, _group: bool, api_name: String,
|
||||
current: int, maximum: int) -> void:
|
||||
func _on_achievement_stored(_game: int, _group: bool, api_name: String, current: int, maximum: int) -> void:
|
||||
print("Achievement confirmed by server: %s (%d/%d)" % [api_name, current, maximum])
|
||||
|
||||
Reference in New Issue
Block a user