Use safer typed dictionaries

This commit is contained in:
Atirut Wattanamongkol 2025-03-04 13:57:57 +07:00
parent 819b871e87
commit afd55cd8bc
3 changed files with 3 additions and 3 deletions

View file

@ -1,6 +1,6 @@
extends Node extends Node
var assets: Dictionary var assets: Dictionary[String, DirEntry] = {}
var mutex := Mutex.new() var mutex := Mutex.new()
func _ready() -> void: func _ready() -> void:

View file

@ -1,6 +1,6 @@
extends Node extends Node
var items: Dictionary var items: Dictionary[int, ItemDef]
var itemchilds: Array[TDFX] var itemchilds: Array[TDFX]
var placements: Array[ItemPlacement] var placements: Array[ItemPlacement]
var collisions: Array[ColFile] var collisions: Array[ColFile]

View file

@ -34,7 +34,7 @@ var mesh: ArrayMesh:
return ArrayMesh.new() return ArrayMesh.new()
var morph_t := morph_targets[0] var morph_t := morph_targets[0]
var st := SurfaceTool.new() var st := SurfaceTool.new()
var surfaces: Dictionary var surfaces: Dictionary[int, Array] = {}
# Split tris by their material ID # Split tris by their material ID
for tri in tris: for tri in tris:
var mat_id := tri.material_id var mat_id := tri.material_id