public FishingField GetFishingFieldByID(int ID) { FishingField field = null; m_FishFields.TryGetValue(ID, out field); return(field); }
public void Update() { if (ShowInfo) { string info = ""; FishingField field = FishGameSetting.Instance.fieldData.GetFishingFieldByID(1); info += string.Format("钓鱼场-{0}-{1} \r\n", field.ID, field.name); List <WaterRegion> regions = field.GetRegions(); foreach (var region in regions) { info += string.Format(" 区域-{0}-{1}\r\n", region.ID, region.name); List <Fish> fishes = region.GetFishes(); foreach (var fish in fishes) { info += string.Format(" {0}-{1}\r\n", fish.ID, fish.name); } } Log.Info(info); ShowInfo = false; } m_statusFnMap[m_currentStatus].Update(); }
protected override bool OnParseLine(int nLineNum) { FishingField field = new FishingField(); field.ID = GetInt("ID"); field.name = GetString("Name"); int regionID = GetInt("Region1"); field.regionsID.Add(regionID); regionID = GetInt("Region2"); field.regionsID.Add(regionID); regionID = GetInt("Region3"); field.regionsID.Add(regionID); regionID = GetInt("Region4"); field.regionsID.Add(regionID); regionID = GetInt("Region5"); field.regionsID.Add(regionID); m_FishFields.Add(field.ID, field); return(true); }