public void Process()
        {
            String filePath   = FilePathGetter.FilePath();
            var    allNumbers = FileParser.Parse(filePath);

            var results = allNumbers.Select(number => new { Number = number, PrimeFactors = Calculator.Calculate(number) });

            foreach (var result in results)
            {
                Presenter.Present(result.Number, result.PrimeFactors);
            }
        }
Beispiel #2
0
 public LocalStorage(SuperMonoBehaviour superMonoBehaviour,
                     string fileName,
                     string fileExtension,
                     IJsonConvertor <T> jsonConvertor)
     : base(superMonoBehaviour,
            "Локальное хранилище",
            fileName,
            fileExtension,
            jsonConvertor)
 {
     filePath = FilePathGetter.GetFilePath(FileNameWithExtension);
     Debug.Log($"{Name}. Путь к файлу данных : {filePath}");
     deviceDataLoader = new DeviceDataLoader(superMonoBehaviour, filePath);
 }
Beispiel #3
0
 public LocalDataStorage(SuperMonoBehaviour superMonoBehaviour) : base(superMonoBehaviour)
 {
     filePath     = FilePathGetter.GetFilePath(DataModel.FileNameWithExtension);
     loadDataInfo = superMonoBehaviour.CreateCoroutineContainer();
 }
Beispiel #4
0
 protected override void AwakeSingleton()
 {
     filePath       = FilePathGetter.GetFilePath(PlayerSettingsData.FileName);
     PlayerSettings = LoadPlayerSettings();
 }
Beispiel #5
0
 public JsonEncryption(string fileName, string fileExtension)
 {
     CryptoFileName   = $"{fileName}Alpha";
     FileExtension    = fileExtension;
     hashDataFilePath = FilePathGetter.GetFilePath(FileNameWithExtension);
 }