summaryrefslogtreecommitdiff
path: root/hello_signals/src
diff options
context:
space:
mode:
Diffstat (limited to 'hello_signals/src')
-rw-r--r--hello_signals/src/main/java/fhuyakou/godot/plugin/android/hellosignals/HelloSignalsPlugin.kt6
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
+}