mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 05:31:01 +00:00 
			
		
		
		
	
		
			
	
	
		
			30 lines
		
	
	
	
		
			764 B
		
	
	
	
		
			GDScript3
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
	
		
			764 B
		
	
	
	
		
			GDScript3
		
	
	
	
	
	
|   | class Outer: | ||
|  | 	enum OuterEnum { OuterValue = 3 } | ||
|  | 	const OuterConst := OuterEnum | ||
|  | 
 | ||
|  | 	class Inner: | ||
|  | 		enum InnerEnum { InnerValue = 7 } | ||
|  | 		const InnerConst := InnerEnum | ||
|  | 
 | ||
|  | 		static func test() -> void: | ||
|  | 			print(OuterEnum.size()); | ||
|  | 			print(OuterEnum.OuterValue); | ||
|  | 			print(OuterConst.size()); | ||
|  | 			print(OuterConst.OuterValue); | ||
|  | 			print(Outer.OuterEnum.size()); | ||
|  | 			print(Outer.OuterEnum.OuterValue); | ||
|  | 			print(Outer.OuterConst.size()); | ||
|  | 			print(Outer.OuterConst.OuterValue); | ||
|  | 
 | ||
|  | 			print(InnerEnum.size()); | ||
|  | 			print(InnerEnum.InnerValue); | ||
|  | 			print(InnerConst.size()); | ||
|  | 			print(InnerConst.InnerValue); | ||
|  | 			print(Inner.InnerEnum.size()); | ||
|  | 			print(Inner.InnerEnum.InnerValue); | ||
|  | 			print(Inner.InnerConst.size()); | ||
|  | 			print(Inner.InnerConst.InnerValue); | ||
|  | 
 | ||
|  | func test(): | ||
|  | 	Outer.Inner.test() |