null
nil
-
[RBX1]
23.433334555476904
0
0
0
1
0
0
0
1
0
0
0
1
Workspace
[null]
-
[null]
0
0
4533.26318
4533.26318
1
0
-0
-0
0.707106769
0.707106769
0
-0.707106769
0.707106769
70
0
4519.12109
4519.12109
1
0
0
0
1
0
0
0
1
Camera
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-2
126
-2
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Terrain
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2044
252
2044
-
Function
-
StarterPack
-
StarterGui
true
-
0
10
1
Soundscape
1
-
CollectionService
-
PhysicsService
-
BadgeService
-
Geometry
-
RenderHooksService
-
SocialService
-
1000
Debris
-
Instance
-
Instance
-
CookiesService
-
Teleport Service
-
Players
-
Selection
-
4286611584
1
4278190080
4278190080
4290822336
100000
0
41.7332993
Lighting
4289967032
14:00:00
-
ChangeHistoryService
-
true
true
true
true
TestService
5
-
false
Script
f = Instance.new("BindableFunction")
f.Parent = Workspace
invoked = false
Delay(2, function()
f.OnInvoke = function()
invoked = true
end
end)
s, m, n, z = ypcall(function ()
f:Invoke()
RBX_CHECK(invoked)
print('yp return')
return 0.5, 1, 'hello2'
end)
print('yp returned')
f.Parent = nil
RBX_CHECK(s)
RBX_CHECK_EQUAL(m, 0.5)
RBX_CHECK_EQUAL(n, 1)
print(z)
RBX_CHECK_EQUAL(z, 'hello2')