public static void Toggle(UnityPathSelectionInfo selector) { SampleDirectoryStream tmp = new SampleDirectoryStream(selector.GetAbsolutePath(true)); if (tmp.Exist()) { tmp.ToggleVisiblity(); } }
public static string[] GetRelativeFoldersIn(SampleDirectoryStream samplesDir) { if (!samplesDir.Exist()) { return(new string[0]); } string path = samplesDir.GetCurrentPath(); string [] folders = Directory.GetDirectories(path); for (int i = 0; i < folders.Length; i++) { folders[i] = (samplesDir.IsVisible() ? "Samples/" : "Samples~/") + UnityPaths.GetRelativePath(path, folders[i]); Debug.Log(">>" + folders[i]); } return(folders); }