public void RemvSys(BaseSys sys) { if (mTypeToSys.Remove(sys.GetType())) { mSysList.Remove(sys); } }
public void AddSys(BaseSys sys) { if (mTypeToSys.ContainsKey(sys.GetType())) { DCLog.Err("duplicated sys: " + sys); return; } mTypeToSys.Add(sys.GetType(), sys); mSysList.Add(sys); }