Missing API Documentation
This API Class does not have any or complete API documentation. Please add API documentation if possible.
The ScriptDocument class inherits from Instance.
Methods
EditTextAsync(newText: string, startLine: int, startCharacter: int, endLine: int, endCharacter: int): Tuple
| Name | Type |
|---|---|
| newText | string |
| startLine | int |
| startCharacter | int |
| endLine | int |
| endCharacter | int |
- Security: PluginSecurity.
- Thread safety: unsafe
ForceSetSelectionAsync(cursorLine: int, cursorCharacter: int, anchorLine: int? = nil, anchorCharacter: int? = nil): Tuple
| Name | Type | Default |
|---|---|---|
| cursorLine | int | |
| cursorCharacter | int | |
| anchorLine | int? | nil |
| anchorCharacter | int? | nil |
- Security: PluginSecurity.
- Thread safety: unsafe
GetInternalUri(): string
- Security: RobloxScriptSecurity.
- Thread safety: unsafe
GetLine(lineIndex: int? = nil): string
| Name | Type | Default |
|---|---|---|
| lineIndex | int? | nil |
- Security: PluginSecurity.
- Thread safety: unsafe
GetLineCount(): int
- Security: PluginSecurity.
- Thread safety: unsafe
GetScript(): LuaSourceContainer
- Security: PluginSecurity.
- Thread safety: unsafe
GetSelectedText(): string
- Security: PluginSecurity.
- Thread safety: unsafe
GetSelection(): Tuple
- Security: PluginSecurity.
- Thread safety: unsafe
GetSelectionEnd(): Tuple
- Security: PluginSecurity.
- Thread safety: unsafe
GetSelectionStart(): Tuple
- Security: PluginSecurity.
- Thread safety: unsafe
GetText(startLine: int? = nil, startCharacter: int? = nil, endLine: int? = nil, endCharacter: int? = nil): string
| Name | Type | Default |
|---|---|---|
| startLine | int? | nil |
| startCharacter | int? | nil |
| endLine | int? | nil |
| endCharacter | int? | nil |
- Security: PluginSecurity.
- Thread safety: unsafe
GetViewport(): Tuple
- Security: PluginSecurity.
- Thread safety: unsafe
HasSelectedText(): bool
- Security: PluginSecurity.
- Thread safety: unsafe
IsCommandBar(): bool
- Security: PluginSecurity.
- Thread safety: unsafe
MultiEditTextAsync(edits: Array): Tuple
| Name | Type |
|---|---|
| edits | Array |
- Security: PluginSecurity.
- Thread safety: unsafe
RequestSetSelectionAsync(cursorLine: int, cursorCharacter: int, anchorLine: int? = nil, anchorCharacter: int? = nil): Tuple
| Name | Type | Default |
|---|---|---|
| cursorLine | int | |
| cursorCharacter | int | |
| anchorLine | int? | nil |
| anchorCharacter | int? | nil |
- Security: PluginSecurity.
- Thread safety: unsafe
Events
SelectionChanged(positionLine: int64, positionCharacter: int64, anchorLine: int64, anchorCharacter: int64)
| Name | Type |
|---|---|
| positionLine | int64 |
| positionCharacter | int64 |
| anchorLine | int64 |
| anchorCharacter | int64 |
- Security: PluginSecurity.
- Thread safety: unsafe
ViewportChanged(startLine: int64, endLine: int64)
| Name | Type |
|---|---|
| startLine | int64 |
| endLine | int64 |
- Security: PluginSecurity.
- Thread safety: unsafe