示例#1
0
 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;
     }
 }
示例#2
0
 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;
     }
 }
示例#3
0
        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;
        }