public void AddFixedModPosition(int id, string position) { FixedMod mod; if (_fixedModMap.ContainsKey(id)){ mod = _fixedModMap[id]; mod.Position = position; } else{ mod = new FixedMod(id); _fixedModMap.Add(id, mod); mod.Position = position; } }
public void AddFixedModSite(int id, string site) { FixedMod mod; if (_fixedModMap.ContainsKey(id)){ mod = _fixedModMap[id]; mod.Site = site; } else{ mod = new FixedMod(id); _fixedModMap.Add(id, mod); mod.Site = site; } }
public bool AddFixedModParam(int id, Param param) { FixedMod mod; if (_fixedModMap.ContainsKey(id)){ mod = _fixedModMap[id]; if (mod.Param != null){ return false; } mod.Param = param; return true; } mod = new FixedMod(id); _fixedModMap.Add(id, mod); mod.Param = param; return true; }