public void AddSys(BaseSys sys) { if (mTypeToSys.ContainsKey(sys.GetType())) { DCLog.Err("duplicated sys: " + sys); return; } mTypeToSys.Add(sys.GetType(), sys); mSysList.Add(sys); }
void LoadScene(int sceneId) { var mapCfg = MapCfgMgr.Instance.GetMapConfigByID(sceneId); if (null != mapCfg) { SceneManager.LoadScene(System.IO.Path.GetFileNameWithoutExtension(mapCfg.AssetPath)); } else { DCLog.Err("can not load level with id : {0}", sceneId); } }