Разработка скриптов
GDScript
Правила аннотирования
Создайте аннотации для модификаторов, которые воздействуют на скрипт или его код. Кроме того, создайте аннотации для поведения, специфичного для движка и редактора Godot; если основная цель — повлиять на то, как движок или редактор обрабатывает скрипт или взаимодействует с ним, реализуйте токен как аннотацию.
Не создавайте аннотации для общих функций языка программирования.
# Affects how the editor treats this script.
@icon("res://path/to/class/icon.svg")
# Affects how the engine interacts with this script.
@onready var character_name = $Label
# static is a general programming language feature.
static var num_players = 2
По историческим причинам некоторые существующие аннотации и ключевые слова не строго следуют этим рекомендациям. Выбор между реализацией функции в виде аннотации или ключевого слова языка — это сложный вопрос, который следует принимать в ходе обсуждения с другими разработчиками GDScript.