public override bool ParseDataFromNDT(TsDataReader dr) { foreach (TsDataReader.Row data in dr) { EXTRACT_RATE eXTRACT_RATE = new EXTRACT_RATE(); eXTRACT_RATE.SetData(data); NrTSingleton <NrSolExtractRateManager> .Instance.AddData(eXTRACT_RATE); } return(true); }
public int GetSolExtractRateItemInfo(int SolSeason, int SolGrade, bool bHeartsUse) { int result = 0; int num = SolSeason + 1; int num2 = SolGrade + 1; for (int i = 0; i < this.m_SolExtractRateDataList.Count; i++) { EXTRACT_RATE eXTRACT_RATE = this.m_SolExtractRateDataList[i]; if ((int)eXTRACT_RATE.Season == num && ((int)eXTRACT_RATE.Grade == num2 || (num2 > 7 && eXTRACT_RATE.Grade == 7))) { if (bHeartsUse) { result = eXTRACT_RATE.i32ExtrateHeartsRate; } else { result = eXTRACT_RATE.i32ExtrateRate; } } } return(result); }
public void AddData(EXTRACT_RATE data) { this.m_SolExtractRateDataList.Add(data); }