Files
tekton/tools/verify_raw.gd
T
2026-06-12 18:05:04 +08:00

20 lines
673 B
GDScript

extends SceneTree
func _init() -> void:
var doc = GLTFDocument.new()
var state = GLTFState.new()
var err = doc.append_from_file("res://assets/characters/dashers/dasher_hit.glb", state)
var scene = doc.generate_scene(state)
var ap: AnimationPlayer = scene.find_child("AnimationPlayer", true, false)
var lib = ap.get_animation_library("")
var anim_name = "dasher_take|Hit|Anima_Layer"
if lib.has_animation(anim_name):
var anim = lib.get_animation(anim_name)
print("=== RAW TRACKS ===")
for i in anim.get_track_count():
var type = anim.track_get_type(i)
var path = anim.track_get_path(i)
print(" Track ", i, " type: ", type, " path: ", path)
quit()