/// <summary>
    /// 保存されている再生オプションをロードする
    /// </summary>
    public void TickStateLoad()
    {
        JFile _File;

        _File = JFile.CreateBinary(_PatternTickRelatedFileName, true);
        if (_File != null)
        {
            try
            {
                var reader = _File._binaryReader;
                _NormalStatePatternTick = reader.ReadSingle();
                _PatternTickRate        = reader.ReadSingle();
                _File.Close();
            }
            catch //(Exception e)
            {
                _File.Close();
                File.Delete(_PatternTickRelatedFileName);
            }
        }
        else
        {
            //デフォルトでは、ファイルを一つにしてくれる
            TickStateSave();
        }
    }
Exemple #2
0
    /// <summary>
    /// 最後に接続した機器の情報を保存
    /// </summary>
    private void DataSave()
    {
        //すべてのデータを一度に保存する
        JFile _File;

        _File = JFile.CreateBinary(_FileName, false);
        if (_File == null)
        {
        }
        else
        {
            var writer = _File._binaryWriter;
            writer.Write(_LastAccessAddress);
            writer.Write(_LastAccessDeviceName);

            _File.Close();
        }
    }
Exemple #3
0
    /// <summary>
    /// 最後に接続した機器の情報をロード
    /// </summary>
    private void DataLoad()
    {
        JFile _File;

        _File = JFile.CreateBinary(_FileName, true);
        if (_File != null)
        {
            var reader = _File._binaryReader;
            _LastAccessAddress    = reader.ReadString();
            _LastAccessDeviceName = reader.ReadString();
            _File.Close();
        }
        else
        {
            _LastAccessAddress    = "null";
            _LastAccessDeviceName = "null";
        }
    }
    /// <summary>
    /// 現在の再生オプションを保存する
    /// </summary>
    public void TickStateSave()
    {
        //すべてのデータを一度に保存する
        JFile _File;

        _File = JFile.CreateBinary(_PatternTickRelatedFileName, false);
        if (_File == null)
        {
            //例外処理
        }
        else
        {
            var writer = _File._binaryWriter;
            writer.Write(_NormalStatePatternTick);
            writer.Write(_PatternTickRate);

            _File.Close();
        }
    }
Exemple #5
0
    /// <summary>
    /// 受けてきたファイルから情報を抽出する(旧バージョン)
    /// </summary>
    private void CreateJFileAndAnalysis()
    {
        JFile _File = JFile.CreateBinary("temp.bin", true);

        if (_File != null)
        {
            var reader      = _File._binaryReader;
            int _iNumOfList = reader.ReadInt32();   //いくつかのデータが保存されているか確認する

            FavData dat;
            for (int i = 0; i < _iNumOfList; ++i)
            {
                dat = new FavData();
                dat.Init();
                dat.DataLoadTransfer(ref reader);
                _FavDataList.Add(dat);
            }
            _File.Close();
        }
        else
        {
            Debug.LogError("No File Exist. Error Occured");
        }
    }