summaryrefslogtreecommitdiff
path: root/EventMsgCenter
diff options
context:
space:
mode:
Diffstat (limited to 'EventMsgCenter')
-rw-r--r--EventMsgCenter/EventMsgCenter.lua3
-rw-r--r--EventMsgCenter/Events.lua8
2 files changed, 8 insertions, 3 deletions
diff --git a/EventMsgCenter/EventMsgCenter.lua b/EventMsgCenter/EventMsgCenter.lua
index 8ca7a5b..43e859b 100644
--- a/EventMsgCenter/EventMsgCenter.lua
+++ b/EventMsgCenter/EventMsgCenter.lua
@@ -7,6 +7,7 @@ EventMsgCenter.registerMsg = function(e, callback, first)
_broadcast[e] = {}
end
first = first or false
+ EventMsgCenter.unRegisterMsg(e, callback)
if not first then
table.insert(_broadcast[e], callback)
else
@@ -44,4 +45,4 @@ EventMsgCenter.sendMsg = function(e, ...)
end
end
-return EventMsgCenter
+return EventMsgCenter \ No newline at end of file
diff --git a/EventMsgCenter/Events.lua b/EventMsgCenter/Events.lua
index 443f450..5c45f2e 100644
--- a/EventMsgCenter/Events.lua
+++ b/EventMsgCenter/Events.lua
@@ -1,8 +1,12 @@
local events = {
- "Player_Move",
+
+ "Player_Move",
"Player_Change",
"Player_Spawn",
- "Player_Kick"
+ "Player_Kick",
+
+ ""
+
}
function CreatEnumTable(tbl, index)