Parent (Property): Difference between revisions

From Legacy Roblox Wiki
Jump to navigationJump to search
>Pspdude40
m Realized example mistake
Fix syntax highlight
 
(30 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{Property|
{{redirect|Parent|parents|the individuals (as in your Mom or Dad)}}
name = Parent
<onlyinclude>{{Property
|property = [[Object]] ''An object's parent''
|name       = Parent
|description = The hierarchical parent of the currently selected object.
|type        = {{type|instance=Instance}}
|object = Global
|description = The hierarchical parent of the object. When no scripts hold references to an object, it will still be maintained as long as it's parent is set to an object which does have references to it, either by other objects or scripts. The toplevel [[DataModel]] object (the one referred to as the "game" by scripts) has no parent, but always has a reference held to it by the game engine, and exists for the duration of a session.
|}}
|object     = Instance
Example:
}}</onlyinclude>
<pre>
 
{{clear floats}}
 
{{Example|<syntaxhighlight lang="lua">
print(script.Parent.Name)
print(script.Parent.Name)
-- "Workspace" should appear in the output window (only if the script
-- "Workspace" should appear in the output window (only if the script is located under Workspace).
is located under Workspace).
</syntaxhighlight>}}
</pre>
 
== See Also ==
[[Instance Hierarchy]]
 
[[Category:Properties]]

Latest revision as of 03:25, 18 April 2023

"Parent" redirects here. For the individuals (as in your Mom or Dad), see parents.
Parent
Type Instance
Description The hierarchical parent of the object. When no scripts hold references to an object, it will still be maintained as long as it's parent is set to an object which does have references to it, either by other objects or scripts. The toplevel DataModel object (the one referred to as the "game" by scripts) has no parent, but always has a reference held to it by the game engine, and exists for the duration of a session.
Member of Instance


Example
print(script.Parent.Name)
-- "Workspace" should appear in the output window (only if the script is located under Workspace).


See Also

Instance Hierarchy