From b1eff319f02106190b64c37610df3fbf3fa61075 Mon Sep 17 00:00:00 2001 From: Fredia Huya-Kouadio Date: Sun, 2 Jul 2023 16:54:41 -0700 Subject: Update the 'Hello Signals' Android plugin demo to match the new Godot 4.2 format See https://github.com/godotengine/godot/pull/78958 for reference. --- .../godot/plugin/android/hellosignals/HelloSignalsPlugin.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hello_signals/src/main') diff --git a/hello_signals/src/main/java/fhuyakou/godot/plugin/android/hellosignals/HelloSignalsPlugin.kt b/hello_signals/src/main/java/fhuyakou/godot/plugin/android/hellosignals/HelloSignalsPlugin.kt index 9f6eb87..d6df7ef 100644 --- a/hello_signals/src/main/java/fhuyakou/godot/plugin/android/hellosignals/HelloSignalsPlugin.kt +++ b/hello_signals/src/main/java/fhuyakou/godot/plugin/android/hellosignals/HelloSignalsPlugin.kt @@ -4,6 +4,7 @@ import android.util.Log import org.godotengine.godot.Godot import org.godotengine.godot.plugin.GodotPlugin import org.godotengine.godot.plugin.SignalInfo +import org.godotengine.godot.plugin.UsedByGodot import java.util.concurrent.Executors import java.util.concurrent.ScheduledFuture import java.util.concurrent.TimeUnit @@ -28,8 +29,6 @@ class HelloSignalsPlugin(godot: Godot) : GodotPlugin(godot) { return setOf(tikTokSignalInfo) } - override fun getPluginMethods() = listOf("onButtonPressed") - private fun startTikTok(): Boolean { if (tikTokTask == null || tikTokTask!!.isDone) { Log.i(TAG, "Starting tiktok...") @@ -50,10 +49,11 @@ class HelloSignalsPlugin(godot: Godot) : GodotPlugin(godot) { } } + @UsedByGodot private fun onButtonPressed() { Log.i(TAG, "OnButtonPressed from Kotlin") if (!startTikTok()) { stopTikTok() } } -} \ No newline at end of file +} -- cgit v1.2.3