GD0001: Відсутній частковий модифікатор у декларації типу, який походить від GodotObject
Ідентифікатор правила |
GD0001 |
Категорія |
Використання |
Виправлення ламається або не ламається |
Не б'ється |
Увімкнено за замовчуванням |
Да |
Причина
Тип, який походить від GodotObject, не оголошується частковим.
Опис правила
Генератори вихідних кодів Godot додають згенерований код до типів, визначених користувачем, для реалізації інтеграції з механізмом. Генератори вихідних кодів не можуть додавати згенерований код до типів, які не оголошені частковими.
// The source generators can't enhance this type to work with Godot.
public class InvalidNode : Node { }
// The source generators can enhance this type to work with Godot.
public partial class ValidNode { }
Як усунути порушення
Щоб виправити порушення цього правила, додайте ключове слово partial до оголошення типу.
Коли придушувати попередження
Не приховуйте попередження з цього правила. Типи, які походять від GodotObject, але не є частковими, не можуть бути вдосконалені генераторами джерела, що призводить до неочікуваних помилок під час виконання.