From 15a09cd7e6582f6179f83d959559fcf8be7319a1 Mon Sep 17 00:00:00 2001 From: flamendless Date: Thu, 4 Nov 2021 16:01:21 +0800 Subject: [PATCH] Added preventDefaults in beforeEmit --- concord/world.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/concord/world.lua b/concord/world.lua index bbaae21..9d48c35 100644 --- a/concord/world.lua +++ b/concord/world.lua @@ -324,8 +324,9 @@ function World:emit(functionName, ...) if not self.__ignoreEmits and Type.isCallable(self.beforeEmit) then self.__ignoreEmits = true - self:beforeEmit(functionName, listeners, ...) + local preventDefaults = self:beforeEmit(functionName, listeners, ...) self.__ignoreEmits = false + if preventDefaults then return end end if listeners then