Skip to content

Godot4.4-dev5: ClassDB provides classes AnimationNodeStartState and AnimationNodeEndStatewhere which are not registered #99534

Closed
@MikeSchulze

Description

@MikeSchulze

Tested versions

v4.4.dev5.mono.official [9e60984]

System information

all

Issue description

I iterate over all classes provided by ClassDB for testing. Using ClassDB:get_class_list()
With Godot4.4.dev5 there is now “AnimationNodeStartState”, “AnimationNodeEndState” there are not documented and cannot be instantiated.

Steps to reproduce

Can be verified by

extends Node

func _ready() -> void:
	prints("AnimationNodeStartState class_exists:", ClassDB.class_exists("AnimationNodeStartState"))
	prints("AnimationNodeStartState can_instantiate:", ClassDB.can_instantiate("AnimationNodeStartState"))

        # compile error
	AnimationNodeStartState.new()

output:

AnimationNodeStartState class_exists: true
AnimationNodeStartState can_instantiate: true

errors:

 res://test.gd:7 - Parse Error: Native class GDScriptNativeClass used in script doesn't exist or isn't exposed.
  res://test.gd:7 - Parse Error: Static function "new()" not found in base "GDScriptNativeClass".

Minimal reproduction project (MRP)

n/a

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Bad

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions