AncestryChanged (Event): Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>NXTBoy used anonymous function to simplify code. |
>NXTBoy used anonymous function to simplify code. |
(No difference)
|
Revision as of 19:41, 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 p.AncestryChanged:connect(function(child, parent) print(child.Name.." is now a child of "..parent.Name) end) 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.