public bool IsNotifyBook(int creature_idn) { int index = BookInfo.FindIndex(b => b.data.creature_idn == creature_idn); if (index >= 0 && BookInfo[index].is_notify == true) { BookInfo[index].is_notify = false; return(true); } return(false); }
public void CreatureInfoChanged(int creature_idn) { int index = BookInfo.FindIndex(c => c.data.creature_idn == creature_idn); if (index < 0) { BookInfo.Add(new CreatureBookNotifyData(new pd_CreatureBook { creature_idn = creature_idn, take_count = 1 }, true)); } else { BookInfo[index].data.take_count++; } IsChanged = true; Save(); }
public bool IsExistBook(int creature_idn) { int index = BookInfo.FindIndex(b => b.data.creature_idn == creature_idn); return(index >= 0); }