コード例 #1
0
 public DriveFile(string id, string name, long?size, string checksum)
 {
     Id       = id;
     Name     = name;
     Size     = FileSizeCalculator.ToMegabyte(size);
     Checksum = checksum;
 }
コード例 #2
0
ファイル: TxxxtData.cs プロジェクト: apernotlopes/ludum5a7
    public TxxxtData(string fileName, FileCategory category, string text) : base(fileName, category)
    {
        Extension = FileExtensions.TXXXT;

        Text = text;

        Size = FileSizeCalculator.GetRandFileSize(Extension);
    }
コード例 #3
0
ファイル: JifData.cs プロジェクト: apernotlopes/ludum5a7
    public JifData(string fileName, FileCategory category, Sprite image) : base(fileName, category)
    {
        Extension = FileExtensions.JIF;

        Image = image;

        Size = FileSizeCalculator.GetRandFileSize(Extension);
    }
コード例 #4
0
ファイル: LelData.cs プロジェクト: apernotlopes/ludum5a7
    public LelData(string fileName, FileCategory category, AudioClip clip) : base(fileName, category)
    {
        Extension = FileExtensions.LEL;

        Clip = clip;

        Size = FileSizeCalculator.GetRandFileSize(Extension);
    }
コード例 #5
0
ファイル: FapData.cs プロジェクト: apernotlopes/ludum5a7
    public FapData(string fileName, FileCategory category, VideoClip clip) : base(fileName, category)
    {
        Extension = FileExtensions.FAP;

        Clip = clip;

        Size = FileSizeCalculator.GetRandFileSize(Extension);
    }
コード例 #6
0
        public void Calculate_NotValidInput_Throw(string size)
        {
            // Arrange
            var fileSizeCalculator = new FileSizeCalculator();

            // Act
            fileSizeCalculator.Calculate(size);

            // Asserts
        }
コード例 #7
0
        public void Calculate_ContainsSizeLetter_CalculatedSize(string size, long expectedSize)
        {
            // Arrange
            var fileSizeCalculator = new FileSizeCalculator();

            // Act
            long result = fileSizeCalculator.Calculate(size);

            // Assert
            Assert.AreEqual(expectedSize, result);
        }
コード例 #8
0
        public void Calculate_ContainsNoSizeLetter_Throw()
        {
            // Arrange
            var    fileSizeCalculator = new FileSizeCalculator();
            string size = "50";

            // Act
            fileSizeCalculator.Calculate(size);

            // Assert
        }
コード例 #9
0
ファイル: FileViewer.cs プロジェクト: apernotlopes/ludum5a7
    public void Display(TxxxtData txxxt)
    {
        Clear();

        currentFile = txxxt;

        sizeDisplay.text = "File Size: " + FileSizeCalculator.BytesToString(txxxt.Size);

        titleBarText.text = txxxt.FileName + "." + txxxt.Extension.ToString("F");

        txxxtAnchor.text = txxxt.Text;
    }
コード例 #10
0
ファイル: FileViewer.cs プロジェクト: apernotlopes/ludum5a7
    public void Display(FapData fap)
    {
        Clear();

        currentFile = fap;

        sizeDisplay.text = "File Size: " + FileSizeCalculator.BytesToString(fap.Size);

        titleBarText.text = fap.FileName + "." + fap.Extension.ToString("f");

        fapAnchor.transform.GetChild(0).gameObject.SetActive(true);
        fapAnchor.clip = fap.Clip;
        fapAnchor.Play();
    }
コード例 #11
0
ファイル: FileViewer.cs プロジェクト: apernotlopes/ludum5a7
    public void Display(JifData jif)
    {
        Clear();

        currentFile = jif;

        sizeDisplay.text = "File Size: " + FileSizeCalculator.BytesToString(jif.Size);

        titleBarText.text = jif.FileName + "." + jif.Extension.ToString("f");

        jifAnchor.DOFade(1f, 0f);
        jifAnchor.sprite = jif.Image;
        jifAnchor.DOFillAmount(1f, 1f);
    }
コード例 #12
0
ファイル: FileViewer.cs プロジェクト: apernotlopes/ludum5a7
    public void Display(LelData lel)
    {
        Clear();

        Debug.Log("Playing lel");

        currentFile = lel;

        sizeDisplay.text = "File Size: " + FileSizeCalculator.BytesToString(lel.Size);

        titleBarText.text = lel.FileName + "." + lel.Extension.ToString("f");

        jifAnchor.DOFade(1f, 0f);
        jifAnchor.sprite = lelIcon;
        jifAnchor.DOFillAmount(1f, 1f);
        lelAnchor.clip = lel.Clip;
        lelAnchor.Play();
        lelAnchor.loop = true;
    }
コード例 #13
0
ファイル: PCManager.cs プロジェクト: apernotlopes/ludum5a7
 private void RefreshSizeDisplay(bool isDrive)
 {
     if (isDrive)
     {
         Explorer.SizeDisplay.text = FileSizeCalculator.BytesToString(hardDrive.GetUsedSpace()) + "/"
                                     +
                                     FileSizeCalculator
                                     .BytesToString(
             hardDrive
             .capacity);
     }
     else if (Reader.Loaded)
     {
         Explorer.SizeDisplay.text = FileSizeCalculator.BytesToString(Reader.LoadedDisck.GetUsedSpace()) + "/"
                                     +
                                     FileSizeCalculator
                                     .BytesToString(
             Reader.LoadedDisck
             .capacity);
     }
 }
コード例 #14
0
        private void OnProgressChanged(IDownloadProgress progress)
        {
            var megabytesDownloaded = FileSizeCalculator.ToMegabyte(progress.BytesDownloaded);

            Refresh(megabytesDownloaded, _file.Name);
        }
コード例 #15
0
 public FileSizeConverter()
 {
     FileSizeCalc = new FileSizeCalculator();
     InitializeComponent();
 }
コード例 #16
0
ファイル: HardDrive.cs プロジェクト: apernotlopes/ludum5a7
    private void Start()
    {
        capacity = (int)(Mathf.Pow(2, 20)) * 10;

        Debug.Log("Drive " + Letter + " " + FileSizeCalculator.BytesToString(capacity));
    }