mirror of
https://github.com/godotengine/godot.git
synced 2026-01-05 06:11:29 +03:00
Fix external enums not assignable as constants
- Add external enums test - Rename external inner class test - Clean up `GDScriptAnalyzer::reduce_identifier_from_base` class behavior
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
const External = preload("external_enum_as_constant_external.notest.gd")
|
||||
const MyEnum = External.MyEnum
|
||||
|
||||
func test():
|
||||
print(MyEnum.WAITING == 0)
|
||||
print(MyEnum.GODOT == 1)
|
||||
@@ -0,0 +1,3 @@
|
||||
GDTEST_OK
|
||||
true
|
||||
true
|
||||
@@ -0,0 +1,4 @@
|
||||
enum MyEnum {
|
||||
WAITING,
|
||||
GODOT
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
const External = preload("inner_class_constant_assignment_external.notest.gd")
|
||||
const External = preload("external_inner_class_as_constant_external.notest.gd")
|
||||
const ExternalInnerClass = External.InnerClass
|
||||
|
||||
func test():
|
||||
Reference in New Issue
Block a user