public void Call(MonsterObject monster, string key)
{
key = key.ToUpper();
for (int i = 0; i < NPCPages.Count; i++)
{
NPCPage page = NPCPages[i];
if (!String.Equals(page.Key, key, StringComparison.CurrentCultureIgnoreCase)) continue;
foreach (NPCSegment segment in page.SegmentList)
{
if (page.BreakFromSegments)
{
page.BreakFromSegments = false;
break;
}
ProcessSegment(monster, page, segment);
}
}
}
public void Call(string key)