void RefreshLocalFiles(GenericNodeView nodeView) { if (_resultNode != null) { _resultNode.RemoveFromParent(); } _resultNode = CreateCategory("Persistent Data"); _resultNode.overrideDisplayText = "Persistent Data - " + DateTime.Now.ToString("[hh:mm:ss.ff]"); _filePaths = Directory.GetFiles(Application.persistentDataPath, "*", SearchOption.AllDirectories); DrawHierarchy(_filePaths); CategoryPlayerPrefs.LoadCategoryStates(_rootNode, ClassName); Rebuild(); }
protected override void OnCategoryToggled(GenericNodeView nodeView) { base.OnCategoryToggled(nodeView); CategoryPlayerPrefs.SaveCategoryState(nodeView, ClassName); }