branchrust_reboot/main/misc_alloc_cleanupcancel

22 Commits over 0 Days - Infinitycph!

12 Days Ago
Make sure to also rebuild plant info when new quality data comes in via rpc without a network update
12 Days Ago
Formatting
12 Days Ago
Refactor and optimize LookAtIOEnt, avoid various allocs when wiring or updating battery info, avoid physics query every frame for turret interference
13 Days Ago
Optimize LookAtPlant and LookAtPlanter, only rebuild if data changed
13 Days Ago
Cleanup
13 Days Ago
merge from main
13 Days Ago
Skip ItemIcon refreshing while not visible, now deferred to when the inventory opens Before, any hidden icons would refresh on inventory changes, for example updating their amount and hover text every time you shot a gun Also avoid some unnecessary OnItemAmountChanged broadcasts and hover text rebuild if data didn't change
13 Days Ago
Fix SelectedBlueprint.CanCraft running every frame while the crafting menu is closed, small but unnecessary
13 Days Ago
Fix all skinned items allocating on every inventory update when getting their icon sprite
13 Days Ago
merge from main
19 Days Ago
Localize the "s" and "m"
19 Days Ago
merge from main
19 Days Ago
Use SetText
19 Days Ago
Fix wounded UI formatting every frame
19 Days Ago
Fix sleeping bag map markers and death screen buttons allocating every frame
19 Days Ago
Fix a Sound alloc on every Init, Retire, StopAndRecycle, FadeOutAndRecycle Coming from RustLog passing definition.name as an argument, which would allocate even with logging disabled Added a missing space between the name and the id in the logs
19 Days Ago
merge from main
20 Days Ago
Fixed CraftingNotice allocating every frame when crafting an item Also converted them to RustText so they can display RTL languages
20 Days Ago
Avoid alloc when cleaning up expired projectiles, fix projectiles leaking when baseplayer is destroyed
20 Days Ago
Remove planner linq when looking for sockets
20 Days Ago
Avoid allocs when ticking hurt triggers
20 Days Ago
Fix linq every frame in cooking visuals