diff --git a/build.gradle.kts b/build.gradle.kts index c18f784..26dd1f4 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - id("com.utopia-rise.godot-kotlin-jvm") version "0.11.0-4.3" + id("com.utopia-rise.godot-kotlin-jvm") version "0.12.1-4.4" } repositories { diff --git a/main.tscn b/main.tscn index a405584..6b68b37 100644 --- a/main.tscn +++ b/main.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=5 format=3 uid="uid://bc08dhoyyn3kv"] -[ext_resource type="Script" path="res://scripts/godot/PrintText.gdj" id="1_s70mg"] -[ext_resource type="Script" path="res://scripts/godot/PrintTextJava.gdj" id="2_dbuvn"] -[ext_resource type="Script" path="res://src/main/kotlin/godot/PrintText.kt" id="3_0c1e5"] -[ext_resource type="Script" path="res://src/main/java/godot/PrintTextJava.java" id="4_5vg1y"] +[ext_resource type="Script" uid="uid://dpmo60385ts3o" path="res://scripts/godot/PrintText.gdj" id="1_s70mg"] +[ext_resource type="Script" uid="uid://daghftlocwaa" path="res://scripts/godot/PrintTextJava.gdj" id="2_dbuvn"] +[ext_resource type="Script" uid="uid://b147jobve7cc7" path="res://src/main/kotlin/godot/PrintText.kt" id="3_0c1e5"] +[ext_resource type="Script" uid="uid://b3hyil0fubcso" path="res://src/main/java/godot/PrintTextJava.java" id="4_5vg1y"] [node name="Root" type="GridContainer"] anchors_preset = 15 diff --git a/project.godot b/project.godot index f085985..ba01b4a 100644 --- a/project.godot +++ b/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="Godot Kotlin/JVM Template" run/main_scene="res://main.tscn" -config/features=PackedStringArray("4.3", "Forward Plus") +config/features=PackedStringArray("4.4", "Forward Plus") config/icon="res://icon.svg" [rendering] diff --git a/scripts/godot/PrintText.gdj b/scripts/godot/PrintText.gdj index 2049cef..a39ce9f 100644 --- a/scripts/godot/PrintText.gdj +++ b/scripts/godot/PrintText.gdj @@ -6,12 +6,14 @@ fqName = godot.PrintText relativeSourcePath = src/main/kotlin/godot/PrintText.kt baseType = Label supertypes = [ - godot.Label, - godot.Control, - godot.CanvasItem, - godot.Node, - godot.Object, + godot.api.Label, + godot.api.Control, + godot.api.CanvasItem, + godot.api.Node, + godot.api.Object, godot.core.KtObject, + godot.common.interop.NativeWrapper, + godot.common.interop.NativePointer, kotlin.Any ] signals = [ diff --git a/scripts/godot/PrintTextJava.gdj b/scripts/godot/PrintTextJava.gdj index f9e5f29..280eb3e 100644 --- a/scripts/godot/PrintTextJava.gdj +++ b/scripts/godot/PrintTextJava.gdj @@ -6,13 +6,15 @@ fqName = godot.PrintTextJava relativeSourcePath = src/main/java/godot/PrintTextJava.java baseType = Label supertypes = [ - godot.Label, - godot.Control, - godot.CanvasItem, - godot.Node, - godot.Object, - godot.core.KtObject, - kotlin.Any + godot.api.Label, + godot.api.Control, + godot.api.CanvasItem, + godot.api.Node, + godot.api.Object, + godot.core.KtObject, + godot.common.interop.NativeWrapper, + godot.common.interop.NativePointer, + kotlin.Any ] signals = [ @@ -22,4 +24,4 @@ properties = [ ] functions = [ _ready -] +] \ No newline at end of file diff --git a/src/main/java/godot/PrintTextJava.java b/src/main/java/godot/PrintTextJava.java index 416841f..b65f5ff 100644 --- a/src/main/java/godot/PrintTextJava.java +++ b/src/main/java/godot/PrintTextJava.java @@ -4,6 +4,7 @@ import godot.annotation.Export; import godot.annotation.RegisterClass; import godot.annotation.RegisterFunction; import godot.annotation.RegisterProperty; +import godot.api.Label; @RegisterClass public class PrintTextJava extends Label { diff --git a/src/main/kotlin/godot/PrintText.kt b/src/main/kotlin/godot/PrintText.kt index 78bf45e..068a1ef 100644 --- a/src/main/kotlin/godot/PrintText.kt +++ b/src/main/kotlin/godot/PrintText.kt @@ -4,6 +4,7 @@ import godot.annotation.Export import godot.annotation.RegisterClass import godot.annotation.RegisterFunction import godot.annotation.RegisterProperty +import godot.api.Label @RegisterClass class PrintText : Label() {