/// <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(); } }
/// <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(); } }
/// <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(); } }
/// <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"); } }