From 833d219cb48517a36f67127d10146931aa56271d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=84=B8=EC=A0=A4=EA=B7=80=20=EA=B3=A0=EC=96=91=EC=9D=B4?= =?UTF-8?q?=EB=93=A4?= <46598063+qwreey75@users.noreply.github.com> Date: Fri, 24 Dec 2021 19:16:27 +0900 Subject: [PATCH] render id system added --- src/init.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/init.lua b/src/init.lua index 1fd6527..1aca74e 100644 --- a/src/init.lua +++ b/src/init.lua @@ -31,7 +31,12 @@ local class = require "class"; ---@module src.class local mount = require "mount"; ---@module src.mount local _,advancedTween = pcall(require,"src.libs.AdvancedTween"); ---@module src.libs.AdvancedTween -function module.init() +local idSpace = {}; +function module.init(id) + local last = idSpace[id]; + if last then + return last; + end local this = {items = {}}; this.require = require; @@ -46,6 +51,7 @@ function module.init() --this.tween = tween; --this.plugin = plugin; + idSpace[id] = this; return this; end