PackageService
Manages Roblox Studio packages, tracking their metadata and versions and handling updates to package contents.
| Memory category | Instances |
|---|
Member index 7
Description
PackageService manages packages in Roblox Studio. A package is a reusable asset built from an instance tree that keeps a link back to its source asset so changes can be published to and pulled from every place that uses it.
The service tracks lightweight metadata for each package, including its latest published version number, the creator's identity, and the current user's access permissions. It also drives operations on package contents: requesting and loading a package's instances, checking whether a package has been modified relative to its published version, and updating a package tree to a newer version or reverting it to its published state.
History 8
Members 7
GetOverrides
| Parameters (1) | ||
|---|---|---|
| scopeRoot | Instance | |
| Returns (1) | ||
| DataModelDiff | ||
| Security | RobloxScriptSecurity |
|---|---|
| Thread safety | Unsafe |
History 1
- 734 Add GetOverrides
OverrideStateChanged
| Parameters (4) | |
|---|---|
| scopeRoot | Instance |
| identity | ScopedInstanceIdentity |
| changeType | DataModelChangeType |
| propertyNames | Array |
| Security | RobloxScriptSecurity |
|---|---|
| Thread safety | Unsafe |
History 1
OverridesCleared
| Parameters (2) | |
|---|---|
| scopeRoot | Instance |
| identity | ScopedInstanceIdentity |
| Security | RobloxScriptSecurity |
|---|---|
| Thread safety | Unsafe |
History 1
- 734 Add OverridesCleared
RevertAttributeOverridesAsync
| Parameters (3) | ||
|---|---|---|
| scopeRoot | Instance | |
| identities | Array | |
| attributeNames | Array | |
| Returns (1) | ||
| null | ||
| Security | RobloxScriptSecurity |
|---|---|
| Thread safety | Unsafe |
History 1
RevertInstanceOverridesAsync
| Parameters (2) | ||
|---|---|---|
| scopeRoot | Instance | |
| identities | Array | |
| Returns (1) | ||
| null | ||
| Security | RobloxScriptSecurity |
|---|---|
| Thread safety | Unsafe |
History 1
RevertPropertyOverridesAsync
| Parameters (3) | ||
|---|---|---|
| scopeRoot | Instance | |
| identities | Array | |
| propertyNames | Array | |
| Returns (1) | ||
| null | ||
| Security | RobloxScriptSecurity |
|---|---|
| Thread safety | Unsafe |
History 1
UpdateAsync
| Parameters (2) | Default | |
|---|---|---|
| packageRoot | Instance | |
| version | int64 | 0 |
| Returns (1) | ||
| Instance | ||
| Security | RobloxScriptSecurity |
|---|---|
| Thread safety | Unsafe |
History 1
- 722 Add UpdateAsync