summaryrefslogtreecommitdiff
path: root/Source/Asura.Framework/class.lua
blob: 94dc491c187e8082a1e32c6e037b33cb3bf10751 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
AsuraEngine.Class = {}

local Class = AsuraEngine.Class
Class.__index = Class

function Class.Sub(base, classname)
  local subclass = {} 
  base.__index = base
  setmetatable(subclass, base)
  return c
end

--实例化
function Class.New(cls)
  local obj = {} 
  setmetatable(obj, cls)
  cls.__index = cls
end