22 lines
365 B
GDScript
22 lines
365 B
GDScript
# example class with inner classes
|
|
class_name CustomClass
|
|
extends RefCounted
|
|
|
|
|
|
# an inner class
|
|
class InnerClassA extends Node:
|
|
var x
|
|
|
|
# an inner class inherits form another inner class
|
|
class InnerClassB extends InnerClassA:
|
|
var y
|
|
|
|
# an inner class
|
|
class InnerClassC:
|
|
|
|
func foo() -> String:
|
|
return "foo"
|
|
|
|
class InnerClassD:
|
|
class InnerInnerClassA:
|
|
var x
|