How to use parent constutor in new GDScript 2? is below right way to do it?
# tile.gd
class_name Tile extends RefCounted
var id := -1
var name := ""
var rect := Rect2i()
func _init(id: int, name: String, rect: Rect2) -> void:
self.id = id
self.name = name
self.rect = rect
# terrain.gd
class_name TerrainTile extends Tile
var weight : float
func _init(id: int, name: String, rect: Rect2i, weight: float) -> void:
super(id, name, rect)
self.weight = weight