diff options
author | Fredia Huya-Kouadio <fhuya@meta.com> | 2023-07-02 16:54:41 -0700 |
---|---|---|
committer | Fredia Huya-Kouadio <fhuya@meta.com> | 2023-07-02 16:54:41 -0700 |
commit | b1eff319f02106190b64c37610df3fbf3fa61075 (patch) | |
tree | 68e7aab48b93fd90f9895b41b21b0987e69dcea1 /hello_signals/src | |
parent | f6a336cf56d5d653b05c12fb7f71b5da595e49d4 (diff) | |
download | godot-android-samples-b1eff319f02106190b64c37610df3fbf3fa61075.tar.gz godot-android-samples-b1eff319f02106190b64c37610df3fbf3fa61075.tar.bz2 godot-android-samples-b1eff319f02106190b64c37610df3fbf3fa61075.zip |
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.
Diffstat (limited to 'hello_signals/src')
-rw-r--r-- | hello_signals/src/main/java/fhuyakou/godot/plugin/android/hellosignals/HelloSignalsPlugin.kt | 6 |
1 files changed, 3 insertions, 3 deletions
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 +} |