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
commit edfa1e8665
No known key found for this signature in database
GPG key ID: C3336907360768E1
7 changed files with 23 additions and 2 deletions

View file

@ -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)

View file

@ -0,0 +1,3 @@
GDTEST_OK
true
true

View file

@ -0,0 +1,4 @@
enum MyEnum {
WAITING,
GODOT
}

View file

@ -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():