local MJGroupFactory=MJFramework.MJFrameworkClassImprot("mj.luaScript.Views.Game.MJGroupFactory") local MJChi=MJFramework.MJImport("mj.luaScript.Views.Game.MJChi") local MJGang=MJFramework.MJImport("mj.luaScript.Views.Game.MJGang") local MJAnGang=MJFramework.MJImport("mj.luaScript.Views.Game.MJAnGang") local MJMSAnGang=MJFramework.MJImport("mj.luaScript.Views.Game.MJMingShiAnGang") local MJDefine=MJFramework.MJImport("mj.luaScript.MJDefine") local maps={ [MJDefine.MJGroupType.Chi]=MJChi, [MJDefine.MJGroupType.Peng]=MJChi, [MJDefine.MJGroupType.Gang]=MJGang, [MJDefine.MJGroupType.AnGang]=MJAnGang, --[MJDefine.MJGroupType.MAnGang]=MJMSAnGang, } local zigong7zGroupFactory = {} function zigong7zGroupFactory.CreateGroup(values,type,viewId,desktype,redNum) local group = maps[type] if group then return group:new(values,viewId,desktype,redNum) end end return zigong7zGroupFactory