Files
LuaCsForBarotraumaEP/.gitignore
Eero 90962b2328 Refactor Item collections for thread safety and performance
Replaces static Item.ItemList and related collections with thread-safe data structures using ConcurrentDictionary and ImmutableHashSet. Adds thread-safe helpers for marking items for deconstruction and managing item lists. Updates all usages of Item.ItemList and DeconstructItems to use new APIs, improving performance and safety in multi-threaded contexts. Also refactors MeleeWeapon and Projectile impact queues to use ConcurrentQueue, and updates related logic throughout the codebase.
2025-12-28 03:57:04 +08:00

65 lines
1.0 KiB
Plaintext

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/
[Dd]ebugWindows/
[Rr]eleaseWindows/
[Dd]ebugMac/
[Rr]eleaseMac/
[Dd]ebugLinux/
[Rr]eleaseLinux/
*.o
*/Barotrauma*/doc/
# Misc vs crap
*.v12.suo
*.suo
*.csproj.user
*.shproj.user
*.vcxproj.user
# Rider
.idea/
# Platform-specific webm_mem_playback files
Libraries/webm_mem_playback/libvpx_x64_linux/
Libraries/webm_mem_playback/libvpx_x64_vs15/
Libraries/webm_mem_playback/libvpx_x86_vs15/
Libraries/webm_mem_playback/libwebm_x64_linux/
Libraries/webm_mem_playback/libwebm_x64_vs19/
Libraries/webm_mem_playback/libwebm_x86_vs19/
Libraries/webm_mem_playback/opus_x64_linux/
#performance reports & sessions
*.vsp
*.psess
.vs/
# Mac
*.DS_Store
# Win
desktop.ini
# Merge script
temp.txt
# Private assets
Barotrauma/BarotraumaShared/Content/*
Barotrauma/**/GameAnalyticsKeys.cs
Deploy/DeployAll/PrivateKey.*
.github/ISSUE_TEMPLATE/release-checklist.md
#Rider
*.DotSettings.user
.vscode/settings.json
.vscode/launch.json
.vscode/tasks.json