private void World_TurnEnd(object sender, World.WorldEventArgs e) { List <Tuple <Int32, IModifierRemoveCondition, string> > remove = new List <Tuple <Int32, IModifierRemoveCondition, string> >(); foreach (Tuple <Int32, IModifierRemoveCondition, string> item in this.Modifiers) { if (item.Item2.WearOff()) { remove.Add(item); } } foreach (Tuple <Int32, IModifierRemoveCondition, string> item in remove) { this.Modifiers.Remove(item); } }
private static void World_WorldGenerated(object sender, World.WorldEventArgs e) { PFinder.Initialize(); }