public static void Times(this int self, IterateFunc func) { for (var i = 0; i < self; i++) { func(i); } }
public void IterateMonstersInBlocks(IterateFunc func) { if (func == null) { return; } Dictionary<string, Monster>.Enumerator enumerator = monsterBlockDic.GetEnumerator(); while(enumerator.MoveNext()) { func(enumerator.Current.Value); } }
public void IterateInHall(IterateFunc func) { if (func == null) { return; } Dictionary<string, Exploration>.Enumerator enumerator = explorationHallDic.GetEnumerator(); while(enumerator.MoveNext()) { func(enumerator.Current.Value); } }
public void Iterate(IterateFunc func) { if (func == null) { return; } Dictionary<int, Block>.Enumerator enumerator = blockDic.GetEnumerator(); while(enumerator.MoveNext()) { func(enumerator.Current.Value); } }
public void IterateDrops(IterateFunc func) { if (func == null) { return; } Dictionary<string, Item>.Enumerator enumerator = itemDic.GetEnumerator(); while(enumerator.MoveNext()) { func(enumerator.Current.Value); } }