Add druid events in components

This commit is contained in:
Insality
2020-02-24 09:34:16 +03:00
parent a81d49de9d
commit ac2bbc29d3
15 changed files with 1019 additions and 32 deletions

View File

@@ -7,8 +7,15 @@ local class = require("druid.system.middleclass")
local M = class("druid.event")
function M.initialize(self)
--- Event constructur
-- @function Event
-- @tparam function initial_callback Subscribe the callback on new event, if callback exist
function M.initialize(self, initial_callback)
self._callbacks = {}
if initial_callback then
self:subscribe(initial_callback)
end
end