# ==============================================================================
# Unity Projects - Cursor Ignore Configuration (.cursorignore)
# AIコンテキストへの不要な大型ファイル・自動生成ファイルの読み込みを防ぎ、
# トークン消費（利用料金）を削減するための最適化設定
# ==============================================================================

# ------------------------------------------------------------------------------
# 1. Unity Temp & Auto-generated Folders (一時ファイル・自動生成フォルダ)
# ------------------------------------------------------------------------------
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Mm]emoryCaptures/
/[Uu]ser[Ss]ettings/
/[Pp]ackages/
/UserSettings/

# ------------------------------------------------------------------------------
# 2. Visual Studio / VS Code / IDE Project Files (自動生成のプロジェクト構成ファイル)
# ------------------------------------------------------------------------------
*.csproj
*.unityproj
*.sln
*.suo
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db
.vs/
.idea/
.vscode/

# ------------------------------------------------------------------------------
# 3. Heavy Unity Assets & Binary Files (大型アセット・バイナリファイル)
# ※コード理解に不要なテキストベースのUnity構造ファイルやバイナリを除外
# ------------------------------------------------------------------------------
*.unity
*.prefab
*.asset
*.mat
*.meta
*.anim
*.controller
*.overrideController
*.physicMaterial
*.physicsMaterial2D
*.guiskin
*.fontsettings
*.spriteatlas

# 3Dモデル・アニメーション
*.fbx
*.obj
*.blend
*.max
*.ma
*.mb
*.dae
*.3ds
*.dxf
*.vrm
*.glb
*.gltf

# テクスチャ・画像・メディア
*.png
*.jpg
*.jpeg
*.tga
*.psd
*.tiff
*.tif
*.exr
*.hdr
*.gif
*.bmp
*.svg
*.iff

# オーディオ・動画
*.wav
*.mp3
*.ogg
*.aac
*.flac
*.aiff
*.aif
*.mod
*.it
*.s3m
*.xm
*.mp4
*.mov
*.webm
*.avi

# フォント・アーカイブ・その他バイナリ
*.ttf
*.otf
*.woff
*.woff2
*.zip
*.tar
*.gz
*.7z
*.rar
*.bytes
*.dll
*.so
*.dylib
*.bundle

# ------------------------------------------------------------------------------
# 4. Third-party Packages & Asset Store Assets (外部アセット・サードパーティ製プラグイン)
# ※AIにコード解析させたくない外部パッケージフォルダがある場合は指定
# ------------------------------------------------------------------------------
Assets/Plugins/
Assets/AssetStoreTools/
# Assets/ThirdParty/  # 必要に応じてコメントアウトを解除

# ------------------------------------------------------------------------------
# 5. Build Outputs & Local Datasets / Logs (ビルド出力・ログ・ローカルデータ)
# ------------------------------------------------------------------------------
*.log
*.txt
*.csv
*.json
*.sqlite
*.db
*.bin
*.dat

