public static void Monitor() { var time = FileManager.GetTime(); if (time > FileManager.lastMonitor) { foreach (var item in FileManager.monitors) { if (item.Value.WasChanged()) { FileManager.Refresh(); break; } } FileManager.lastMonitor = time + 0.3f; } }
static FileManager() { FileManager.dataPath = Application.dataPath; FileManager.Refresh(); }