diff --git a/frontend/docs/community/engine-dev.md b/frontend/docs/community/engine-dev.md index f31e49a..81582eb 100644 --- a/frontend/docs/community/engine-dev.md +++ b/frontend/docs/community/engine-dev.md @@ -17,11 +17,11 @@ ### Версия 2.0 -Разрабатываемая мажорная версия, пока не выпущена как официальная замена версии 1. Основана на актуальных версиях .NET, кроссплатформенная, собирается под windows, linus, MacOS ARM и x86 +Разрабатываемая мажорная версия, является официальной заменой версии 1. Основана на актуальных версиях .NET, кроссплатформенная, собирается под windows, linus, MacOS ARM и x86 ## Добавление класса -Вам нужно добавить обычный новый класс C#, дать ему какое-то имя %ВашеИмя% и унаследовать его от класса `AutoContext<%ВашеИмя%>`. Кроме того, класс нужно пометить атрибутом `ContextClassAttribute`. +Вам нужно добавить обычный новый класс C#, дать ему какое-то имя %ВашеИмя% и унаследовать его от класса `AutoContext<%ВашеИмя%>`. Кроме того, класс нужно пометить атрибутом `ContextClassAttribute`. ```csharp @@ -113,7 +113,6 @@ public bool HasProperty(string name, [ByRef] IVariable value = null) } ``` - Второй параметр `value` является необязательным и в нем можно вернуть значение обратно в скрипт. ## Свойства классов @@ -150,4 +149,4 @@ OneScript самостоятельно регистрирует в систем 4. Пометить нужные свойства класса атрибутом ContextProperty 5. Пометить нужные методы класса атрибутом ContextMethod 6. Создать статический метод для конструктора и пометить его атрибутом ScriptConstructor -7. Все, ваш класс теперь можно использовать в сценариях. \ No newline at end of file +7. Все, ваш класс теперь можно использовать в сценариях.