// TgirlID nFavqinmidu public bool GetItemElement(int ItemID, int nFav, int bNoFanyao, int Sucess, out DateWordElement ItemElement) { ItemElement = null; List <DateWordElement> ListItem = new List <DateWordElement>(); if (!_mItemElementList.TryGetValue(ItemID, out ListItem)) { return(false); } for (int i = 0; i < ListItem.Count; i++) { if (nFav >= ListItem[i].nMinIntimacy && nFav <= ListItem[i].nMaxIntimacy) { if (ListItem[i].IsNormal == bNoFanyao) { if (ListItem[i].bSuccess == Sucess) { ItemElement = ListItem[i]; } } } } return(true); }
private bool LoatItemElement(SecurityElement element, out DateWordElement ItemElement) { ItemElement = new DateWordElement(); string attribute = element.Attribute("Girl_ID"); if (attribute != null) { ItemElement.nID = StrParser.ParseDecInt(attribute, -1); } attribute = element.Attribute("Need_Min_Intimacy"); if (attribute != null) { ItemElement.nMinIntimacy = StrParser.ParseDecInt(attribute, -1); } attribute = element.Attribute("Need_Max_Intimacy"); if (attribute != null) { ItemElement.nMaxIntimacy = StrParser.ParseDecInt(attribute, -1); } attribute = element.Attribute("Is_Success"); if (attribute != null) { ItemElement.bSuccess = StrParser.ParseDecInt(attribute, 0); //chenggong } attribute = element.Attribute("Is_Normal"); if (attribute != null) { ItemElement.IsNormal = StrParser.ParseDecInt(attribute, 0);; //zhengchang } attribute = element.Attribute("Who_Says1"); if (attribute != null) { ItemElement.bSays[0] = StrParser.ParseDecInt(attribute, 0); //xuejie } attribute = element.Attribute("Who_Says2"); if (attribute != null) { if (attribute != null) { ItemElement.bSays[1] = StrParser.ParseDecInt(attribute, 0); } } attribute = element.Attribute("Who_Says3"); if (attribute != null) { if (attribute != null) { ItemElement.bSays[2] = StrParser.ParseDecInt(attribute, 0); } } attribute = element.Attribute("Who_Says4"); if (attribute != null) { if (attribute != null) { ItemElement.bSays[3] = StrParser.ParseDecInt(attribute, 0); } } attribute = element.Attribute("Who_Says5"); if (attribute != null) { if (attribute != null) { ItemElement.bSays[4] = StrParser.ParseDecInt(attribute, 0); } } attribute = element.Attribute("Who_Says6"); if (attribute != null) { if (attribute != null) { ItemElement.bSays[5] = StrParser.ParseDecInt(attribute, 0);; } } attribute = element.Attribute("Who_Says7"); if (attribute != null) { if (attribute != null) { ItemElement.bSays[6] = StrParser.ParseDecInt(attribute, 0);; } } attribute = element.Attribute("Word1"); if (attribute != null) { ItemElement.strWord[0] = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Word2"); if (attribute != null) { ItemElement.strWord[1] = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Word3"); if (attribute != null) { ItemElement.strWord[2] = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Word4"); if (attribute != null) { ItemElement.strWord[3] = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Word5"); if (attribute != null) { ItemElement.strWord[4] = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Word6"); if (attribute != null) { ItemElement.strWord[5] = StrParser.ParseStr(attribute, ""); } attribute = element.Attribute("Word7"); if (attribute != null) { ItemElement.strWord[6] = StrParser.ParseStr(attribute, ""); } return(true); }