2,005 Commits over 274 Days - 0.30cph!
Fixed tooltip + added actual stat values to the tooltip
Work towards getting UITalents working
Merge fix because plastic sux.
ItemStatsProperties inherits ProtectionProperties
ProtectionProperties amounts are 0-300
hide HUD in talents and crafting window
tool tip orientations, arrows
Right click on an item in inventory will now try to use the item (via primary option in ItemModMenuOption) if wearing the item fails.
Better hover outline on slots.
replaced tooltip positioning and offset with proper rect transform method
tooltips show on hover
fixed bad validate in ProtectionValue
Refactored the item categories from Rust, even though "Item" is clearly the best item category ever made.
UI Shader stuff
Talents screen
Amplify shader editor
Cleaver big, Guitar, Medical syringe, Mace, Machete, Longsword, Water bucket - Updated to latest rig, added new arms, clean export, rebuilt prefabs
Forgot to unhide some UI stuff
HudElement test for null to prevent NRE when animator component is not found.
22496 - Packer tools support for 48 and 64 bpp. Fixed imageutil savetexture swizzling. Fixed compile warnings.
22477 - Reverted some buffer pre-allocations (memory usage)
22474 - Profiling, cleanup, small GC optimizations
22505 - Merge from weekend_branch
22543 - Added texture find read write enabled tool
22536 - Eliminated GC allocs from FileStorage / Signage / UIPaintableImage / MapEntity by smarter caching (TODO: make async)
22529 - Fixed WaitForSecondsRealtime being broken
Added additional profiling to UpdateInventoryFromSchema
22509 - Closing potential sources of NRE in occludees
22513 - Added scattering/fog support to new explosion shaders
22554 - Retired TextureUtils (GC alloc galore)
Added GC-free Texture2D.Clear extension method
22558 - Eliminated GC allocs from UpdateClothingItems
22557 - Added Union64 to Rust.Global
Fixed CRC.Compute32 discarding the passed CRC value
Added CRC.Compute32 and CRC.Compute64 overloads that take numerical types
22566/22567 - Fixed the default item container hash being the same as the hash of an empty item container (now uses 0xffffff)
22565 - Fixed client side texture memory leak when paintable signs are destroyed (!)
22563 - Eliminated GC allocs from MeshPaintableSource
22559 - Changed item container hash from massive string to CRC32 hash (eliminates GC allocs)
22572 - Stability Entity/Link Cleanup
Transform.FindChild (obsolete) -> Transform.Find
Stopped some hard-coded animations from messing up the UI buttons