ScriptEditorServiceクラス
ひとことで言うと
ScriptEditorServiceは、ロブロックス(Roblox)のクラスです。くわしい日本語解説は準備中のため、下に公式の説明(英語)を載せています。
公式の説明(英語):This service is used for interacting with ScriptDocument instances.
クラスの関係
メソッド(9)
| 名前と書き方 | 説明 |
|---|---|
DeregisterAutocompleteCallbackScriptEditorService:DeregisterAutocompleteCallback(name: string): () | Removes a previously registered callback with the name name. |
DeregisterScriptAnalysisCallbackScriptEditorService:DeregisterScriptAnalysisCallback(name: string): () | Removes a previously registered callback with the name name. |
FindScriptDocumentScriptEditorService:FindScriptDocument(script: LuaSourceContainer): ScriptDocument | Returns the open ScriptDocument corresponding to the given LuaSourceContainer, or nil if the given script is not open. |
GetEditorSourceScriptEditorService:GetEditorSource(script: LuaSourceContainer): string | Returns the edit-time source for the given script. |
GetScriptDocumentsScriptEditorService:GetScriptDocuments(): List<ScriptDocument> | Returns an array of the currently open script documents, including the command bar. |
OpenScriptDocumentAsyncScriptEditorService:OpenScriptDocumentAsync(script: LuaSourceContainer, options: Dictionary): Tuple | Requests that a Script Editor open the specified script. Returns (true, nil) if the request succeeds. Returns (false, string) if the request fails, with a string that describes the problem. |
RegisterAutocompleteCallbackScriptEditorService:RegisterAutocompleteCallback(name: string, priority: int, callbackFunction: Function): () | Registers an autocomplete callback callbackFunction named name with priority priority. |
RegisterScriptAnalysisCallbackScriptEditorService:RegisterScriptAnalysisCallback(name: string, priority: int, callbackFunction: Function): () | Registers a Script Analysis callback callbackFunction named name with priority. |
UpdateSourceAsyncScriptEditorService:UpdateSourceAsync(script: LuaSourceContainer, callback: Function): () | Generates new content from the old script and updates the script editor if it's open, or the Script instance if the script editor is closed. |
イベント(3)
| 名前と書き方 | 説明 |
|---|---|
TextDocumentDidChangeScriptEditorService.TextDocumentDidChange(document: ScriptDocument, changesArray: Variant) | Fires just after a ScriptDocument changes. |
TextDocumentDidCloseScriptEditorService.TextDocumentDidClose(oldDocument: ScriptDocument) | Fires just before a ScriptDocument object is destroyed, which happens right after the script editor closes. |
TextDocumentDidOpenScriptEditorService.TextDocumentDidOpen(newDocument: ScriptDocument) | Fires just after a ScriptDocument object is created and parented to the service, which happens right after the script editor opens. |
受け継いでいるメンバー
Instance から受け継いでいるもの(46)
Archivable・Capabilities・IsInSandbox・Name・Parent・PredictionMode・Sandboxed・AddTag・ClearAllChildren・Clone・Destroy・FindFirstAncestor・FindFirstAncestorOfClass・FindFirstAncestorWhichIsA・FindFirstChild・FindFirstChildOfClass・FindFirstChildWhichIsA・FindFirstDescendant・GetActor・GetAttribute・GetAttributeChangedSignal・GetAttributes・GetChildren・GetDebugId・GetDescendants・GetFullName・GetStyled・GetStyledPropertyChangedSignal・GetTags・HasTag・IsAncestorOf・IsDescendantOf・IsPropertyModified・QueryDescendants・RemoveTag・ResetPropertyToDefault・SetAttribute・WaitForChild・AncestryChanged・AttributeChanged・ChildAdded・ChildRemoved・DescendantAdded・DescendantRemoving・Destroying・StyledPropertiesChanged
Object から受け継いでいるもの(4)
英語の説明とメンバーの一覧は、Roblox Creator Documentation(ScriptEditorService)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。