Merge pull request #70220 from adamscott/fix-external-enum

Fix external enums not assignable as constants
This commit is contained in:
Rémi Verschelde
2022-12-23 09:20:50 +01:00
7 changed files with 23 additions and 2 deletions
@@ -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():