/// <summary> /// Deletes nodes and rebuilds the entire grid. /// </summary> public void Bake() { _manager = qpManager.Instance; _manager.DelistNodes(allNodes); allNodes = new List <qpNode>(); _generateGrid(); DontDestroyOnLoad(_manager); //Debug.Log("nodes:" + allNodes.Count+" disallowed tags:"+DisallowedTags.Count+"DisallowedTag:"+DisallowedTags[2]); }
/// <summary> /// Deletes nodes and rebuilds the entire grid. /// </summary> public void Bake() { _manager = qpManager.Instance; _manager.DelistNodes(allNodes); allNodes = new List <qpNode>(); _generateGrid(); DontDestroyOnLoad(_manager); qpManager.Instance.RegisterDisallowedTags(DisallowedTags); qpManager.Instance.RegisterIgnoreTags(IgnoreTags); qpManager.Instance.KnownUpDirection = UpDirection; Debug.Log("nodes found:" + qpManager.Instance.gridpoints.Count); }