AncestryChanged (Event): Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Camoy fixed |
>Sncplay42 More explanation |
||
Line 1: | Line 1: | ||
<onlyinclude>{{Event|name = AncestryChanged | <onlyinclude>{{Event|name = AncestryChanged | ||
|arguments = [[Instance]] ''child'', [[Instance]] ''parent'' | |arguments = [[Instance]] ''child'', [[Instance]] ''parent'' | ||
|description = Fired | |description = Fired when an ancestor of the Instance the event is a member of (''child'') has its parent changed to ''parent''. | ||
|object = Instance | |object = Instance | ||
}}</onlyinclude> | }}</onlyinclude> | ||
Line 16: | Line 16: | ||
p.Parent = game.Lighting --fires event | p.Parent = game.Lighting --fires event | ||
</pre>}} | </pre>}} | ||
==Notes== | |||
* ''child'' can be the object the event is a member of, or any of its ancestors. For example, if a Part is a child of a Model and the Model's parent is changed to Lighting, AncestryChanged would be fired on the Part with ''child'' being the Model and ''parent'' being Lighting. | |||
* ''parent'' can be nil. This event can be used to see when an Instance is removed from the game by testing if ''parent'' is nil. | |||
[[Category:Events]] | [[Category:Events]] |
Revision as of 19:30, 30 September 2011
AncestryChanged ( Instance child, Instance parent ) | |
Description | Fired when an ancestor of the Instance the event is a member of (child) has its parent changed to parent. |
---|---|
Member of: | Instance |
Example
local p = Instance.new("Part") p.Parent = game.Workspace local function ancestChange() print("Ancestry changed") end p.AncestryChanged:connect(ancestChange) p.Parent = game.Lighting --fires event
Notes
- child can be the object the event is a member of, or any of its ancestors. For example, if a Part is a child of a Model and the Model's parent is changed to Lighting, AncestryChanged would be fired on the Part with child being the Model and parent being Lighting.
- parent can be nil. This event can be used to see when an Instance is removed from the game by testing if parent is nil.