using System; using System.Globalization; using UnityEngine; using sam; [CreateAssetMenu(fileName = "CryosatDateExtractionFunc", menuName = "Date Extraction Funcs/Cryosat")] public class CryosatDateExtractionFunc : DateExtractionFunc { public override (DateTime, DateTime) ExtractDatesFromFilename(string filename) { int li = filename.LastIndexOf("__"); string s = filename.Substring(li + 2); string[] ss = s.Split('_'); string format = "yyyyMMddTHHmmss"; DateTime st = DateTime.ParseExact(ss[0], format, CultureInfo.InvariantCulture); DateTime et = DateTime.ParseExact(ss[1], format, CultureInfo.InvariantCulture); return (st, et); } }