branchrust_reboot/main/misc_alloc_cleanupcancel

22 Commits over 0 Days - Infinitycph!

32 Days Ago
Make sure to also rebuild plant info when new quality data comes in via rpc without a network update
32 Days Ago
Formatting
32 Days Ago
Refactor and optimize LookAtIOEnt, avoid various allocs when wiring or updating battery info, avoid physics query every frame for turret interference
33 Days Ago
Optimize LookAtPlant and LookAtPlanter, only rebuild if data changed
33 Days Ago
Cleanup
33 Days Ago
merge from main
33 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
33 Days Ago
Fix SelectedBlueprint.CanCraft running every frame while the crafting menu is closed, small but unnecessary
33 Days Ago
Fix all skinned items allocating on every inventory update when getting their icon sprite
33 Days Ago
merge from main
39 Days Ago
Localize the "s" and "m"
39 Days Ago
merge from main
39 Days Ago
Use SetText
39 Days Ago
Fix wounded UI formatting every frame
39 Days Ago
Fix sleeping bag map markers and death screen buttons allocating every frame
39 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
39 Days Ago
merge from main
40 Days Ago
Fixed CraftingNotice allocating every frame when crafting an item Also converted them to RustText so they can display RTL languages
40 Days Ago
Avoid alloc when cleaning up expired projectiles, fix projectiles leaking when baseplayer is destroyed
40 Days Ago
Remove planner linq when looking for sockets
40 Days Ago
Avoid allocs when ticking hurt triggers
40 Days Ago
Fix linq every frame in cooking visuals