RingOfRaces/modules/godot_remote/godot_remote_client/AssetsInSuperSecureAndUn1queF0lder/Scripts/PlsRatePopup.gd

23 lines
625 B
GDScript

extends WindowDialog
func _is_ready_to_show() -> bool:
return (G.Billings and ((G.AppRuns == 7 or (G.AppRuns > 9 and G.AppRuns % 9 == 0)) and G.UserRateState == G.RateState.NotNow)) and !G.VersionChanged
func _ready():
if _is_ready_to_show():
call_deferred("popup_centered")
func _on_yes_pressed() -> void:
hide()
G.UserRateState = G.RateState.Yes
#if G.Billings:
OS.shell_open("https://play.google.com/store/apps/details?id=com.dmitriysalnikov.godotremote")
func _on_no_pressed() -> void:
hide()
G.UserRateState = G.RateState.No
func _on_later_pressed() -> void:
hide()
G.UserRateState = G.RateState.NotNow