public SSysMgr() { m_sys_dic.Add(SystermType.ROOT,new SsRoot()); m_sys_dic.Add(SystermType.MAKER,new SsMaker()); m_sys_dic.Add(SystermType.SEA,new SsSea()); m_current_systerm=m_sys_dic[SystermType.ROOT]; m_current_systerm.open(); }
public void open_sys(SystermType _type) { if(m_current_systerm!=null) { m_current_systerm.close(); } m_current_systerm=m_sys_dic[_type]; m_current_systerm.open(); foreach(KeyValuePair<SystermType,SSysterm> _kv in m_sys_dic) { _kv.Value.refresh_life(_type); } }