private List<string> GetOutEdges()
{
List<string> outEdges = new List<string>();
GameMasterNode arcFile = NodeFile.Owner;
if (arcFile != null)
{
ArcNodeData arc = arcFile.NodeData as ArcNodeData;
foreach (string inEdgeName in mOutEdgeStrings)
{
foreach (GameMasterNode linkedEncounter in arc.GetEncountersWithInEdge(inEdgeName))
{
outEdges.Add(linkedEncounter.Id);
}
}
}
return outEdges;
}