|
[clean] ファイルI/O・サウンドをIoUtilクラスに分離(リファクタリング Phase 4)
- Utils/IoUtil.cs を新設し CSV 読み書き・保存フォルダ生成・撮影情報出力・サウンド再生を集約 - CameraBase は IoUtil へ委譲(SetSaveFolder/WriteInfo は派生クラス共有状態のため薄いラッパーで保持) - PLAN_01 の Phase4 にラッパー保持の方針を注記 - 抽出ロジックは元コードと一致(挙動不変) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
|---|
|
|
| TIASshot/Cameras/CameraBase.cs |
|---|
| TIASshot/TIASshot.csproj |
|---|
| TIASshot/Utils/IoUtil.cs 0 → 100644 |
|---|