mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-04 06:09:46 +03:00
Update most demos for Godot 4.0.beta10 (#782)
This commit is contained in:
@@ -14,29 +14,29 @@ func _ready():
|
||||
|
||||
payment = Engine.get_singleton("GodotGooglePlayBilling")
|
||||
# No params.
|
||||
payment.connect(&"connected", self._on_connected)
|
||||
payment.connected.connect(self._on_connected)
|
||||
# No params.
|
||||
payment.connect(&"disconnected", self._on_disconnected)
|
||||
payment.disconnected.connect(self._on_disconnected)
|
||||
# Response ID (int), Debug message (string).
|
||||
payment.connect(&"connect_error", self._on_connect_error)
|
||||
payment.connect_error.connect(self._on_connect_error)
|
||||
# Purchases (Dictionary[]).
|
||||
payment.connect(&"purchases_updated", self._on_purchases_updated)
|
||||
payment.purchases_updated.connect(self._on_purchases_updated)
|
||||
# Response ID (int), Debug message (string).
|
||||
payment.connect(&"purchase_error", self._on_purchase_error)
|
||||
payment.purchase_error.connect(self._on_purchase_error)
|
||||
# SKUs (Dictionary[]).
|
||||
payment.connect(&"sku_details_query_completed", self._on_sku_details_query_completed)
|
||||
payment.sku_details_query_completed.connect(self._on_sku_details_query_completed)
|
||||
# Response ID (int), Debug message (string), Queried SKUs (string[]).
|
||||
payment.connect(&"sku_details_query_error", self._on_sku_details_query_error)
|
||||
payment.sku_details_query_error.connect(self._on_sku_details_query_error)
|
||||
# Purchase token (string).
|
||||
payment.connect(&"purchase_acknowledged", self._on_purchase_acknowledged)
|
||||
payment.purchase_acknowledged.connect(self._on_purchase_acknowledged)
|
||||
# Response ID (int), Debug message (string), Purchase token (string).
|
||||
payment.connect(&"purchase_acknowledgement_error", self._on_purchase_acknowledgement_error)
|
||||
payment.purchase_acknowledgement_error.connect(self._on_purchase_acknowledgement_error)
|
||||
# Purchase token (string).
|
||||
payment.connect(&"purchase_consumed", self._on_purchase_consumed)
|
||||
payment.purchase_consumed.connect(self._on_purchase_consumed)
|
||||
# Response ID (int), Debug message (string), Purchase token (string).
|
||||
payment.connect(&"purchase_consumption_error", self._on_purchase_consumption_error)
|
||||
payment.purchase_consumption_error.connect(self._on_purchase_consumption_error)
|
||||
# Purchases (Dictionary[])
|
||||
payment.connect(&"query_purchases_response", self._on_query_purchases_response)
|
||||
payment.query_purchases_response.connect(self._on_query_purchases_response)
|
||||
payment.startConnection()
|
||||
else:
|
||||
show_alert("Android IAP support is not enabled. Make sure you have enabled 'Custom Build' and installed and enabled the GodotGooglePlayBilling plugin in your Android export settings! This application will not work.")
|
||||
|
||||
@@ -21,22 +21,7 @@ Note: Running the demo requires exporting and uploading the game to Google Play.
|
||||
run/main_scene="res://main.tscn"
|
||||
config/icon="res://icon.png"
|
||||
|
||||
[debug]
|
||||
|
||||
gdscript/warnings/return_value_discarded=false
|
||||
|
||||
[display]
|
||||
|
||||
window/dpi/allow_hidpi=true
|
||||
window/stretch/mode="2d"
|
||||
window/stretch/mode="canvas_items"
|
||||
window/stretch/aspect="expand"
|
||||
|
||||
[gdnative]
|
||||
|
||||
singletons=[]
|
||||
|
||||
[rendering]
|
||||
|
||||
quality/driver/driver_name="GLES2"
|
||||
vram_compression/import_etc=true
|
||||
vram_compression/import_etc2=false
|
||||
|
||||
@@ -15,20 +15,11 @@ config/description="Demo of multitouch input and different gestures using the to
|
||||
run/main_scene="res://Main.tscn"
|
||||
config/icon="res://icon.png"
|
||||
|
||||
[gdnative]
|
||||
|
||||
singletons=[]
|
||||
|
||||
[input_devices]
|
||||
|
||||
pointing/emulate_touch_from_mouse=true
|
||||
|
||||
[rendering]
|
||||
|
||||
quality/driver/driver_name="GLES2"
|
||||
quality/intended_usage/framebuffer_allocation=0
|
||||
quality/intended_usage/framebuffer_allocation.mobile=0
|
||||
vram_compression/import_etc=true
|
||||
vram_compression/import_etc2=false
|
||||
environment/default_clear_color=Color(0.113725, 0.133333, 0.196078, 1)
|
||||
environment/defaults/default_clear_color=Color(0.113725, 0.133333, 0.196078, 1)
|
||||
environment/default_environment="res://default_env.tres"
|
||||
|
||||
@@ -19,17 +19,10 @@ config/icon="res://icon.png"
|
||||
|
||||
TouchHelper="*res://TouchHelper.gd"
|
||||
|
||||
[gdnative]
|
||||
|
||||
singletons=[]
|
||||
|
||||
[input_devices]
|
||||
|
||||
pointing/emulate_touch_from_mouse=true
|
||||
|
||||
[rendering]
|
||||
|
||||
quality/driver/driver_name="GLES2"
|
||||
vram_compression/import_etc=true
|
||||
vram_compression/import_etc2=false
|
||||
environment/default_clear_color=Color(0.113725, 0.133333, 0.196078, 1)
|
||||
environment/defaults/default_clear_color=Color(0.113725, 0.133333, 0.196078, 1)
|
||||
|
||||
@@ -20,13 +20,6 @@ These sensors are typically found on mobile devices, so don't expect this to wor
|
||||
run/main_scene="res://main.tscn"
|
||||
config/icon="res://icon.png"
|
||||
|
||||
[gdnative]
|
||||
|
||||
singletons=[]
|
||||
|
||||
[rendering]
|
||||
|
||||
quality/driver/driver_name="GLES2"
|
||||
vram_compression/import_etc=true
|
||||
vram_compression/import_etc2=false
|
||||
environment/default_environment="res://default_env.tres"
|
||||
|
||||
Reference in New Issue
Block a user