reckfellENGINE

ScriptLanguageExtension

Тип C# SDK Reckfell.

На этой странице
class ScriptLanguageExtensionReckfellSharpНаследует ScriptLanguage

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

ScriptLanguageExtensionКонструктор
# ScriptLanguageExtension
C#
public ScriptLanguageExtension();

Методы57

_AddGlobalConstantvoid
# _AddGlobalConstant
C#
public virtual void _AddGlobalConstant(StringName name, Variant value);
Параметры
ИмяТипПо умолчанию
nameStringName—
valueVariant—
_AddNamedGlobalConstantvoid
# _AddNamedGlobalConstant
C#
public virtual void _AddNamedGlobalConstant(StringName name, Variant value);
Параметры
ИмяТипПо умолчанию
nameStringName—
valueVariant—
_AutoIndentCodestring
# _AutoIndentCode
C#
public virtual string _AutoIndentCode(string code, int fromLine, int toLine);
Параметры
ИмяТипПо умолчанию
codestring—
fromLineint—
toLineint—
Возвращает string
_CanInheritFromFilebool
# _CanInheritFromFile
C#
public virtual bool _CanInheritFromFile();
Возвращает bool
_CanMakeFunctionbool
# _CanMakeFunction
C#
public virtual bool _CanMakeFunction();
Возвращает bool
_CompleteCodeReckfell.Collections.Dictionary
# _CompleteCode
C#
public virtual Reckfell.Collections.Dictionary _CompleteCode(string code, string path, ReckfellObject owner);
Параметры
ИмяТипПо умолчанию
codestring—
pathstring—
ownerReckfellObject—
Возвращает Reckfell.Collections.Dictionary
_CreateScriptReckfellObject · Устарело
# _CreateScript
C#
public virtual ReckfellObject _CreateScript();
Возвращает ReckfellObject
_DebugGetCurrentStackInfoReckfell.Collections.Array<Reckfell.Collections.Dictionary>
# _DebugGetCurrentStackInfo
C#
public virtual Reckfell.Collections.Array<Reckfell.Collections.Dictionary> _DebugGetCurrentStackInfo();
Возвращает Reckfell.Collections.Array<Reckfell.Collections.Dictionary>
_DebugGetErrorstring
# _DebugGetError
C#
public virtual string _DebugGetError();
Возвращает string
_DebugGetGlobalsReckfell.Collections.Dictionary
# _DebugGetGlobals
C#
public virtual Reckfell.Collections.Dictionary _DebugGetGlobals(int maxSubitems, int maxDepth);
Параметры
ИмяТипПо умолчанию
maxSubitemsint—
maxDepthint—
Возвращает Reckfell.Collections.Dictionary
_DebugGetStackLevelCountint
# _DebugGetStackLevelCount
C#
public virtual int _DebugGetStackLevelCount();
Возвращает int
_DebugGetStackLevelFunctionstring
# _DebugGetStackLevelFunction
C#
public virtual string _DebugGetStackLevelFunction(int level);
Параметры
ИмяТипПо умолчанию
levelint—
Возвращает string
_DebugGetStackLevelLineint
# _DebugGetStackLevelLine
C#
public virtual int _DebugGetStackLevelLine(int level);
Параметры
ИмяТипПо умолчанию
levelint—
Возвращает int
_DebugGetStackLevelLocalsReckfell.Collections.Dictionary
# _DebugGetStackLevelLocals
C#
public virtual Reckfell.Collections.Dictionary _DebugGetStackLevelLocals(int level, int maxSubitems, int maxDepth);
Параметры
ИмяТипПо умолчанию
levelint—
maxSubitemsint—
maxDepthint—
Возвращает Reckfell.Collections.Dictionary
_DebugGetStackLevelMembersReckfell.Collections.Dictionary
# _DebugGetStackLevelMembers
C#
public virtual Reckfell.Collections.Dictionary _DebugGetStackLevelMembers(int level, int maxSubitems, int maxDepth);
Параметры
ИмяТипПо умолчанию
levelint—
maxSubitemsint—
maxDepthint—
Возвращает Reckfell.Collections.Dictionary
_DebugGetStackLevelSourcestring
# _DebugGetStackLevelSource
C#
public virtual string _DebugGetStackLevelSource(int level);

Возвращает источник, связанный с заданной позицией стека отладки.

Параметры
ИмяТипПо умолчанию
levelint—
Возвращает string
_DebugParseStackLevelExpressionstring
# _DebugParseStackLevelExpression
C#
public virtual string _DebugParseStackLevelExpression(int level, string expression, int maxSubitems, int maxDepth);
Параметры
ИмяТипПо умолчанию
levelint—
expressionstring—
maxSubitemsint—
maxDepthint—
Возвращает string
_FindFunctionint
# _FindFunction
C#
public virtual int _FindFunction(string function, string code);

Возвращает строку, в которой функция определена в коде, или -1, если функция отсутствует.

Параметры
ИмяТипПо умолчанию
functionstring—
codestring—
Возвращает int
_Finishvoid
# _Finish
C#
public virtual void _Finish();
_Framevoid
# _Frame
C#
public virtual void _Frame();
_GetBuiltInTemplatesReckfell.Collections.Array<Reckfell.Collections.Dictionary>
# _GetBuiltInTemplates
C#
public virtual Reckfell.Collections.Array<Reckfell.Collections.Dictionary> _GetBuiltInTemplates(StringName @object);
Параметры
ИмяТипПо умолчанию
objectStringName—
Возвращает Reckfell.Collections.Array<Reckfell.Collections.Dictionary>
_GetCommentDelimitersstring[]
# _GetCommentDelimiters
C#
public virtual string[] _GetCommentDelimiters();
Возвращает string[]
_GetDocCommentDelimitersstring[]
# _GetDocCommentDelimiters
C#
public virtual string[] _GetDocCommentDelimiters();
Возвращает string[]
_GetExtensionstring
# _GetExtension
C#
public virtual string _GetExtension();
Возвращает string
_GetGlobalClassNameReckfell.Collections.Dictionary
# _GetGlobalClassName
C#
public virtual Reckfell.Collections.Dictionary _GetGlobalClassName(string path);
Параметры
ИмяТипПо умолчанию
pathstring—
Возвращает Reckfell.Collections.Dictionary
_GetNamestring
# _GetName
C#
public virtual string _GetName();
Возвращает string
_GetPublicAnnotationsReckfell.Collections.Array<Reckfell.Collections.Dictionary>
# _GetPublicAnnotations
C#
public virtual Reckfell.Collections.Array<Reckfell.Collections.Dictionary> _GetPublicAnnotations();
Возвращает Reckfell.Collections.Array<Reckfell.Collections.Dictionary>
_GetPublicConstantsReckfell.Collections.Dictionary
# _GetPublicConstants
C#
public virtual Reckfell.Collections.Dictionary _GetPublicConstants();
Возвращает Reckfell.Collections.Dictionary
_GetPublicFunctionsReckfell.Collections.Array<Reckfell.Collections.Dictionary>
# _GetPublicFunctions
C#
public virtual Reckfell.Collections.Array<Reckfell.Collections.Dictionary> _GetPublicFunctions();
Возвращает Reckfell.Collections.Array<Reckfell.Collections.Dictionary>
_GetRecognizedExtensionsstring[] · Устарело
# _GetRecognizedExtensions
C#
public virtual string[] _GetRecognizedExtensions();
Возвращает string[]
_GetReservedWordsstring[]
# _GetReservedWords
C#
public virtual string[] _GetReservedWords();
Возвращает string[]
_GetStringDelimitersstring[]
# _GetStringDelimiters
C#
public virtual string[] _GetStringDelimiters();
Возвращает string[]
_GetTypestring
# _GetType
C#
public virtual string _GetType();
Возвращает string
_HandlesGlobalClassTypebool
# _HandlesGlobalClassType
C#
public virtual bool _HandlesGlobalClassType(string type);
Параметры
ИмяТипПо умолчанию
typestring—
Возвращает bool
_HasNamedClassesbool · Устарело
# _HasNamedClasses
C#
public virtual bool _HasNamedClasses();
Возвращает bool
_Initvoid
# _Init
C#
public virtual void _Init();
_IsControlFlowKeywordbool
# _IsControlFlowKeyword
C#
public virtual bool _IsControlFlowKeyword(string keyword);
Параметры
ИмяТипПо умолчанию
keywordstring—
Возвращает bool
_IsUsingTemplatesbool
# _IsUsingTemplates
C#
public virtual bool _IsUsingTemplates();
Возвращает bool
_LookupCodeReckfell.Collections.Dictionary
# _LookupCode
C#
public virtual Reckfell.Collections.Dictionary _LookupCode(string code, string symbol, string path, ReckfellObject owner);
Параметры
ИмяТипПо умолчанию
codestring—
symbolstring—
pathstring—
ownerReckfellObject—
Возвращает Reckfell.Collections.Dictionary
_MakeFunctionstring
# _MakeFunction
C#
public virtual string _MakeFunction(string className, string functionName, string[] functionArgs);
Параметры
ИмяТипПо умолчанию
classNamestring—
functionNamestring—
functionArgsstring[]—
Возвращает string
_MakeTemplateScript
# _MakeTemplate
C#
public virtual Script _MakeTemplate(string template, string className, string baseClassName);
Параметры
ИмяТипПо умолчанию
templatestring—
classNamestring—
baseClassNamestring—
Возвращает Script
_OpenInExternalEditorError
# _OpenInExternalEditor
C#
public virtual Error _OpenInExternalEditor(Script script, int line, int column);
Параметры
ИмяТипПо умолчанию
scriptScript—
lineint—
columnint—
Возвращает Error
_OverridesExternalEditorbool
# _OverridesExternalEditor
C#
public virtual bool _OverridesExternalEditor();
Возвращает bool
_PreferredFileNameCasingScriptLanguage.ScriptNameCasing
# _PreferredFileNameCasing
C#
public virtual ScriptLanguage.ScriptNameCasing _PreferredFileNameCasing();
Возвращает ScriptLanguage.ScriptNameCasing
_ProfilingSetSaveNativeCallsvoid
# _ProfilingSetSaveNativeCalls
C#
public virtual void _ProfilingSetSaveNativeCalls(bool enable);
Параметры
ИмяТипПо умолчанию
enablebool—
_ProfilingStartvoid
# _ProfilingStart
C#
public virtual void _ProfilingStart();
_ProfilingStopvoid
# _ProfilingStop
C#
public virtual void _ProfilingStop();
_ReloadAllScriptsvoid
# _ReloadAllScripts
C#
public virtual void _ReloadAllScripts();
_ReloadScriptsvoid
# _ReloadScripts
C#
public virtual void _ReloadScripts(Reckfell.Collections.Array scripts, bool softReload);

Перезагрузить все scripts с диска и детали того, как это происходит ScriptLanguageExtension Конкретные. soft_reload всегда true.

Параметры
ИмяТипПо умолчанию
scriptsReckfell.Collections.Array—
softReloadbool—
_ReloadToolScriptvoid
# _ReloadToolScript
C#
public virtual void _ReloadToolScript(Script script, bool softReload);

Перезагрузка данных script с диска и детали того, как это происходит ScriptLanguageExtension Конкретные. soft_reload всегда true.

Параметры
ИмяТипПо умолчанию
scriptScript—
softReloadbool—
_RemoveNamedGlobalConstantvoid
# _RemoveNamedGlobalConstant
C#
public virtual void _RemoveNamedGlobalConstant(StringName name);
Параметры
ИмяТипПо умолчанию
nameStringName—
_SupportsBuiltinModebool
# _SupportsBuiltinMode
C#
public virtual bool _SupportsBuiltinMode();
Возвращает bool
_SupportsDocumentationbool
# _SupportsDocumentation
C#
public virtual bool _SupportsDocumentation();
Возвращает bool
_ThreadEntervoid
# _ThreadEnter
C#
public virtual void _ThreadEnter();
_ThreadExitvoid
# _ThreadExit
C#
public virtual void _ThreadExit();
_ValidateReckfell.Collections.Dictionary
# _Validate
C#
public virtual Reckfell.Collections.Dictionary _Validate(string script, string path, bool validateFunctions, bool validateErrors, bool validateWarnings, bool validateSafeLines);
Параметры
ИмяТипПо умолчанию
scriptstring—
pathstring—
validateFunctionsbool—
validateErrorsbool—
validateWarningsbool—
validateSafeLinesbool—
Возвращает Reckfell.Collections.Dictionary
_ValidatePathstring
# _ValidatePath
C#
public virtual string _ValidatePath(string path);
Параметры
ИмяТипПо умолчанию
pathstring—
Возвращает string

ScriptLanguageExtension.CodeCompletionKind

ScriptLanguageExtension.CodeCompletionLocation

ЗначениеОписание
Local = 0

Параметр является локальным по отношению к местоположению запроса на автодополнение кода - например, локальной переменной. Последующее значение местоположения представляет параметры из внешнего класса, точное значение представляет, насколько они далеки (с точки зрения внутренних классов).

Other = 1024

Опция взята из другого кода движка, не охваченного другими константами перечисления, например, встроенными классами.

OtherUserCode = 512

Опция взята из пользовательского кода, который не является локальным и не находится в производном классе (например, Автозагрузка Синглтонов).

Другие

ParentMask = 256

Опция из содержащего класса или родительского класса относительно расположения запроса на автодополнение кода. Выполните побитовое ИЛИ с глубиной класса (например, 0 для локального класса, 1 для родительского, 2 для прародительского и т. д.), чтобы сохранить глубину опции в классе или родительском классе.

ScriptLanguageExtension.LookupResultType

ЗначениеОписание
Class = 1
ClassAnnotation = 8
ClassConstant = 2
ClassEnum = 6
ClassMethod = 4
ClassProperty = 3
ClassSignal = 5
ClassTbdGlobalscope = 7
LocalConstant = 9
LocalVariable = 10
Max = 11
ScriptLocation = 0
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.