public List <String> LoadValuesForFieldByType(string strField, int nUserType) { List <String> arrValue = new List <string>(); if (GameSetting.Instance.ProductType == ProductType.None) { } else if (GameSetting.Instance.ProductType == ProductType.Victory) { arrValue = VictoryData.GetValues(strField); } else { if (Fields.Contains(strField)) { int nValue = 0; string strValue = string.Empty; Game.GetNumValuesOfOneField2(strField, nUserType, out nValue); for (int i = 0; i < nValue; i++) { Game.GetValueOfOneField(strField, i, out strValue); arrValue.Add(strValue); } } } arrValue.Sort(); return(arrValue); }
public void LoadFields() { Fields.Clear(); if (GameSetting.Instance.ProductType == ProductType.None) { } else if (GameSetting.Instance.ProductType == ProductType.Victory) { Fields.AddRange(VictoryData.GetFields()); } else { int nField = 0; Game.GetNumOfDefinedFileds(out nField); for (int i = 0; i < nField; i++) { string strField = string.Empty; Game.GetDefinedFieldName(i, out strField); Fields.Add(strField); } } // 04-27-2011 Scott AddField("Formation"); AddField("Play Name"); AddField("Front"); AddField("Defense"); AddField("Kick Type"); Fields.Sort(); }