From d3d53599f7d02434af9c6ff5250447984bb50783 Mon Sep 17 00:00:00 2001 From: Ryan Ward Date: Sun, 10 Oct 2021 09:10:24 -0400 Subject: [PATCH] function's are now callable objects --- multi/init.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/multi/init.lua b/multi/init.lua index da772dd..2ad248a 100644 --- a/multi/init.lua +++ b/multi/init.lua @@ -1189,6 +1189,8 @@ function thread:newFunction(func,holdme) end local temp = { OnStatus = multi:newConnection(), + OnError = multi:newConnection(), + OnReturn = multi:newConnection(), isTFunc = true, wait = wait, connect = function(f) @@ -1198,6 +1200,8 @@ function thread:newFunction(func,holdme) return tempConn end } + t.OnDeath(function(self,status,...) temp.OnReturn:Fire(...) end) + t.OnError(function(self,err) temp.OnError:Fire(err) end) t.linkedFunction = temp t.statusconnector = temp.OnStatus return temp