GDScript: Allow use local constants as types
This commit is contained in:
+5
@@ -0,0 +1,5 @@
|
||||
enum MyEnum {}
|
||||
|
||||
func test():
|
||||
var e: E
|
||||
const E = MyEnum
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
GDTEST_ANALYZER_ERROR
|
||||
Local constant "E" is not resolved at this point.
|
||||
@@ -0,0 +1,5 @@
|
||||
enum MyEnum {}
|
||||
|
||||
func test():
|
||||
var E = MyEnum
|
||||
var e: E
|
||||
@@ -0,0 +1,2 @@
|
||||
GDTEST_ANALYZER_ERROR
|
||||
Local variable "E" cannot be used as a type.
|
||||
@@ -0,0 +1,5 @@
|
||||
enum MyEnum {A}
|
||||
|
||||
func test():
|
||||
const E = MyEnum.A
|
||||
var e: E
|
||||
@@ -0,0 +1,2 @@
|
||||
GDTEST_ANALYZER_ERROR
|
||||
Local constant "E" is not a valid type.
|
||||
Reference in New Issue
Block a user