AsuraEngine.Class = {} local Class = AsuraEngine.Class Class.__index = Class function AsuraEngine.Class.Sub(cname) local c = {} c.class = cname setmetatable(c, Class) return c end function AsuraEngine.Class.New(self) local obj = {} setmetatable(obj, self) self.__index = self end