public void LoadPathsFromData(PathsData pd_) { List <Node> nodesPath = new List <Node>(); PersonBehavior person = null; foreach (PathData p in pd_.paths) { person = FindPersonByID(p.personID); if (person != null) { foreach (int n in p.nodes) { nodesPath.Add(sc.GetGraph().FindNodeByID(n)); } person.SetNodesPath(nodesPath); nodesPath = new List <Node>(); } } alreadyBaked = true; }
public static void SetPathsData(PathsData pd_) { pathsData = pd_; }
public static void LoadPaths() { pathsData = LoadData <PathsData>(dataPathsFilename); }