66 lines
1.4 KiB
GDScript3
66 lines
1.4 KiB
GDScript3
|
extends Node
|
||
|
|
||
|
var prop1 := 42
|
||
|
# ^^^^^ prop1 -> prop1
|
||
|
var prop2 : int = 42
|
||
|
# ^^^^^ prop2 -> prop2
|
||
|
var prop3 := 42:
|
||
|
# ^^^^^ prop3 -> prop3
|
||
|
get:
|
||
|
return prop3 + 13
|
||
|
# ^^^^^ -> prop3
|
||
|
set(value):
|
||
|
# ^^^^^ prop3:value -> prop3:value
|
||
|
prop3 = value - 13
|
||
|
# | ^^^^^ -> prop3:value
|
||
|
#<^^^ -> prop3
|
||
|
var prop4: int:
|
||
|
# ^^^^^ prop4 -> prop4
|
||
|
get:
|
||
|
return 42
|
||
|
var prop5 := 42:
|
||
|
# ^^^^^ prop5 -> prop5
|
||
|
set(value):
|
||
|
# ^^^^^ prop5:value -> prop5:value
|
||
|
prop5 = value - 13
|
||
|
# | ^^^^^ -> prop5:value
|
||
|
#<^^^ -> prop5
|
||
|
|
||
|
var prop6:
|
||
|
# ^^^^^ prop6 -> prop6
|
||
|
get = get_prop6,
|
||
|
# ^^^^^^^^^ -> get_prop6
|
||
|
set = set_prop6
|
||
|
# ^^^^^^^^^ -> set_prop6
|
||
|
func get_prop6():
|
||
|
# ^^^^^^^^^ get_prop6 -> get_prop6
|
||
|
return 42
|
||
|
func set_prop6(value):
|
||
|
# | | ^^^^^ set_prop6:value -> set_prop6:value
|
||
|
# ^^^^^^^^^ set_prop6 -> set_prop6
|
||
|
print(value)
|
||
|
# ^^^^^ -> set_prop6:value
|
||
|
|
||
|
var prop7:
|
||
|
# ^^^^^ prop7 -> prop7
|
||
|
get = get_prop7
|
||
|
# ^^^^^^^^^ -> get_prop7
|
||
|
func get_prop7():
|
||
|
# ^^^^^^^^^ get_prop7 -> get_prop7
|
||
|
return 42
|
||
|
|
||
|
var prop8:
|
||
|
# ^^^^^ prop8 -> prop8
|
||
|
set = set_prop8
|
||
|
# ^^^^^^^^^ -> set_prop8
|
||
|
func set_prop8(value):
|
||
|
# | | ^^^^^ set_prop8:value -> set_prop8:value
|
||
|
# ^^^^^^^^^ set_prop8 -> set_prop8
|
||
|
print(value)
|
||
|
# ^^^^^ -> set_prop8:value
|
||
|
|
||
|
const const_var := 42
|
||
|
# ^^^^^^^^^ const_var -> const_var
|
||
|
static var static_var := 42
|
||
|
# ^^^^^^^^^^ static_var -> static_var
|