feat: update
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
extends SceneTree
|
||||
|
||||
const DASHER_DIR := "res://assets/characters/dashers"
|
||||
|
||||
func _init() -> void:
|
||||
var dir := DirAccess.open(DASHER_DIR)
|
||||
for fname in dir.get_files():
|
||||
if not fname.ends_with(".glb"): continue
|
||||
var doc = GLTFDocument.new()
|
||||
var state = GLTFState.new()
|
||||
doc.append_from_file("%s/%s" % [DASHER_DIR, fname], state)
|
||||
var scene = doc.generate_scene(state)
|
||||
var ap: AnimationPlayer = scene.find_child("AnimationPlayer", true, false)
|
||||
if ap:
|
||||
print("=== %s ===" % fname)
|
||||
for lib_name in ap.get_animation_library_list():
|
||||
var lib = ap.get_animation_library(lib_name)
|
||||
for anim_name in lib.get_animation_list():
|
||||
print(" ", anim_name)
|
||||
quit()
|
||||
Reference in New Issue
Block a user