reckfellENGINE

ScriptExtension

A Reckfell C# SDK type.

On this page
class ScriptExtensionReckfellSharpInherits Script

Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.

Constructors1

ScriptExtensionConstructor
# ScriptExtension
C#
public ScriptExtension();

Methods34

_CanInstantiatebool
# _CanInstantiate
C#
public virtual bool _CanInstantiate();
Returns bool
_EditorCanReloadFromFilebool
# _EditorCanReloadFromFile
C#
public virtual bool _EditorCanReloadFromFile();
Returns bool
_GetBaseScriptScript
# _GetBaseScript
C#
public virtual Script _GetBaseScript();
Returns Script
_GetClassIconPathstring
# _GetClassIconPath
C#
public virtual string _GetClassIconPath();
Returns string
_GetConstantsReckfell.Collections.Dictionary
# _GetConstants
C#
public virtual Reckfell.Collections.Dictionary _GetConstants();
Returns Reckfell.Collections.Dictionary
_GetDocClassNameStringName
# _GetDocClassName
C#
public virtual StringName _GetDocClassName();
Returns StringName
_GetDocumentationReckfell.Collections.Array<Reckfell.Collections.Dictionary>
# _GetDocumentation
C#
public virtual Reckfell.Collections.Array<Reckfell.Collections.Dictionary> _GetDocumentation();
Returns Reckfell.Collections.Array<Reckfell.Collections.Dictionary>
_GetGlobalNameStringName
# _GetGlobalName
C#
public virtual StringName _GetGlobalName();
Returns StringName
_GetInstanceBaseTypeStringName
# _GetInstanceBaseType
C#
public virtual StringName _GetInstanceBaseType();
Returns StringName
_GetLanguageScriptLanguage
# _GetLanguage
C#
public virtual ScriptLanguage _GetLanguage();
Returns ScriptLanguage
_GetMemberLineint
# _GetMemberLine
C#
public virtual int _GetMemberLine(StringName member);
Parameters
NameTypeDefault
memberStringName—
Returns int
_GetMembersReckfell.Collections.Array<StringName>
# _GetMembers
C#
public virtual Reckfell.Collections.Array<StringName> _GetMembers();
Returns Reckfell.Collections.Array<StringName>
_GetMethodInfoReckfell.Collections.Dictionary
# _GetMethodInfo
C#
public virtual Reckfell.Collections.Dictionary _GetMethodInfo(StringName method);
Parameters
NameTypeDefault
methodStringName—
Returns Reckfell.Collections.Dictionary
_GetPropertyDefaultValueVariant
# _GetPropertyDefaultValue
C#
public virtual Variant _GetPropertyDefaultValue(StringName property);
Parameters
NameTypeDefault
propertyStringName—
Returns Variant
_GetRpcConfigVariant
# _GetRpcConfig
C#
public virtual Variant _GetRpcConfig();
Returns Variant
_GetScriptMethodArgumentCountVariant
# _GetScriptMethodArgumentCount
C#
public virtual Variant _GetScriptMethodArgumentCount(StringName method);

Return the expected argument count for the given method, or null if it can't be determined (which will then fall back to the default behavior).

Parameters
NameTypeDefault
methodStringName—
Returns Variant
_GetScriptMethodListReckfell.Collections.Array<Reckfell.Collections.Dictionary>
# _GetScriptMethodList
C#
public virtual Reckfell.Collections.Array<Reckfell.Collections.Dictionary> _GetScriptMethodList();
Returns Reckfell.Collections.Array<Reckfell.Collections.Dictionary>
_GetScriptPropertyListReckfell.Collections.Array<Reckfell.Collections.Dictionary>
# _GetScriptPropertyList
C#
public virtual Reckfell.Collections.Array<Reckfell.Collections.Dictionary> _GetScriptPropertyList();
Returns Reckfell.Collections.Array<Reckfell.Collections.Dictionary>
_GetScriptSignalListReckfell.Collections.Array<Reckfell.Collections.Dictionary>
# _GetScriptSignalList
C#
public virtual Reckfell.Collections.Array<Reckfell.Collections.Dictionary> _GetScriptSignalList();
Returns Reckfell.Collections.Array<Reckfell.Collections.Dictionary>
_GetSourceCodestring
# _GetSourceCode
C#
public virtual string _GetSourceCode();
Returns string
_HasMethodbool
# _HasMethod
C#
public virtual bool _HasMethod(StringName method);
Parameters
NameTypeDefault
methodStringName—
Returns bool
_HasPropertyDefaultValuebool
# _HasPropertyDefaultValue
C#
public virtual bool _HasPropertyDefaultValue(StringName property);
Parameters
NameTypeDefault
propertyStringName—
Returns bool
_HasScriptSignalbool
# _HasScriptSignal
C#
public virtual bool _HasScriptSignal(StringName signal);
Parameters
NameTypeDefault
signalStringName—
Returns bool
_HasSourceCodebool
# _HasSourceCode
C#
public virtual bool _HasSourceCode();
Returns bool
_HasStaticMethodbool
# _HasStaticMethod
C#
public virtual bool _HasStaticMethod(StringName method);
Parameters
NameTypeDefault
methodStringName—
Returns bool
_InheritsScriptbool
# _InheritsScript
C#
public virtual bool _InheritsScript(Script script);
Parameters
NameTypeDefault
scriptScript—
Returns bool
_InstanceHasbool · Deprecated
# _InstanceHas
C#
public virtual bool _InstanceHas(ReckfellObject @object);
Parameters
NameTypeDefault
objectReckfellObject—
Returns bool
_IsAbstractbool
# _IsAbstract
C#
public virtual bool _IsAbstract();

Returns true if the script is an abstract script. Abstract scripts cannot be instantiated directly, instead other scripts should inherit them. Abstract scripts will be either unselectable or hidden in the Create New Entity dialog (unselectable if there are non-abstract classes inheriting it, otherwise hidden).

Returns bool
_IsPlaceholderFallbackEnabledbool
# _IsPlaceholderFallbackEnabled
C#
public virtual bool _IsPlaceholderFallbackEnabled();
Returns bool
_IsToolbool
# _IsTool
C#
public virtual bool _IsTool();
Returns bool
_IsValidbool
# _IsValid
C#
public virtual bool _IsValid();
Returns bool
_ReloadError
# _Reload
C#
public virtual Error _Reload(bool keepState);
Parameters
NameTypeDefault
keepStatebool—
Returns Error
_SetSourceCodevoid
# _SetSourceCode
C#
public virtual void _SetSourceCode(string code);
Parameters
NameTypeDefault
codestring—
_UpdateExportsvoid
# _UpdateExports
C#
public virtual void _UpdateExports();
Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.