mirror of
https://github.com/lune-org/lune.git
synced 2024-12-13 05:20:37 +00:00
17 lines
544 B
Lua
17 lines
544 B
Lua
|
local roblox = require("@lune/roblox") :: any
|
||
|
local Instance = roblox.Instance
|
||
|
|
||
|
local root = Instance.new("Folder")
|
||
|
local child = Instance.new("Model")
|
||
|
local nested = Instance.new("Tool")
|
||
|
local descendant = Instance.new("Part")
|
||
|
|
||
|
descendant.Parent = nested
|
||
|
nested.Parent = child
|
||
|
child.Parent = root
|
||
|
|
||
|
assert(descendant:FindFirstAncestorOfClass("Part") == nil)
|
||
|
assert(descendant:FindFirstAncestorOfClass("Tool") == nested)
|
||
|
assert(descendant:FindFirstAncestorOfClass("Model") == child)
|
||
|
assert(descendant:FindFirstAncestorOfClass("Folder") == root)
|