From f077aa010aa2ae0a2cc6edbc345eaf4056b96e2b Mon Sep 17 00:00:00 2001 From: sumneko Date: Thu, 18 Apr 2019 16:32:36 +0800 Subject: =?UTF-8?q?class=E7=9A=84=E4=B8=80=E4=BA=9B=E8=AF=8A=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/vm/emmy.lua | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'server/src/vm') diff --git a/server/src/vm/emmy.lua b/server/src/vm/emmy.lua index 4ab42c93..b2f38693 100644 --- a/server/src/vm/emmy.lua +++ b/server/src/vm/emmy.lua @@ -2,14 +2,10 @@ local mt = require 'vm.manager' function mt:doEmmyClass(action) local emmyMgr = self.emmyMgr - local class = action[1] - local parent = action[2] - self:instantSource(class) - if parent then - self:instantSource(parent) - end - local emmyClass = emmyMgr:addClass(class, parent) - self.emmy = emmyClass + self:instantSource(action) + local class = emmyMgr:addClass(action) + self.emmy = class + action:set('emmy.class', class) end function mt:doEmmyIncomplete(action) -- cgit v1.2.3