333 Commits over 92 Days - 0.15cph!
Reset active item when disconnecting from the server.
Fix FlagsPropertyDrawer being wrong if the parent is disabled, leading to all flags property drawers being off by one.
Reduce terrain alpha cutoff range to 400
Cherry pick back from the duplicate branch, wtf plastic
Set all of the shader/animator hashes as readonly so they don't get included in code gen.
Add PooledArray and ToPooledArray extensions. (shelving the rest of my changes, this part was useful tho so I might pick it into another branch)
▄▋▄▋ ▊▆▍▊ ▅▅▆▇▅▅▍▇▆▄ ▅▌▍▉▊▇ ▌▄▌▆ ▊▊▌ ██▋▋█▇▆▉ ▉██▍█▆▍ ▋█ ▄▌▇▌▋▅, ▆▉▅ "▊▍▉▇▋▄█▇ ▋▍ ▇██▍▄ █▊▇█" ▉▅▅▌▇█ ▅▋ ▇▍▊▆ █▅▇▊▆▍ ▆▋█▉▄█, ▍▇▍ ▉▌▆▇▅▋▋▄▍ ▉▅▆▍▊ ▆▅▇▅ ▊▍▆▅▇▌▉█▊▄ ▄▄▊▌ ▍█ ▉▍▄ ▊██▊▅▇ ▅▅
Fix directional light color being broken when rendering transparent materials with ViewModelCamera.
merge domain reload to main
merge from main to resolve conflicts
Fix first person ice AK particles not being visible.
Bump up the alpha cutoff range on terrain material to avoid terrain hole clipping with xlarge monuments.
Fix toolbar state being incorrect if you switch branches.
Add support for doubles,floats and primitives in reset static field gen.
Fix build issues with the new config, add all projects to it but skip Build.0 entries -- if a single project isn't referenced the solution will not build at all.
Add a solution config that only builds the new Client/Server projects, rebuilding the whole solution takes too long.
▊▊██▉▊▇▄ █▋▌▌▋▇▊▉▆█ ▍▇▋▉▋▋▇▄ ▇▍▌ ▊▄▊▇.▍▆▋▄▄▅, ▄▅█▇.▆█▉▉▆▌▅▍ ▆▉▊ ▇▅ ▌▋▅ ▉▇▇▅▋▊ ▅▉▋▅ ▍▉▆▇▍▅▆▆▉▆. ▋▉▄▅▊▋▋▅ ▊▊▄▌▆▍▉▊ ▌▆▉▉▆ ▄▋▅▌▊▋▍▉ ▉▄▌ ▇▉▇ ▍▇▆▉▄▌▄ ▍▅ ▄▅▆▆▋ ▇▆▍▊▍▄▊▋▌▆▍ ▍▌▊▄▉ ▅█▋▉▊▇▉▋▉ ▊▆▅▊▅▋▇█▆. ▅▆ ▅▅▇█▊▅▉▄ ▉▄▄ ▇▌▉▌▊▉▋▄▄ ▋▆ ▅▇ ▌▉▅▊ █▊▉▉█ ▋█▍▅▆.
Add reset static field attribute to base mono behaviour and handle all of the inherited types with static fields. This will ensure we also catch new static fields in the future without manually adding attributes
Handle dictionary/list/native collections/abstract classes.
Change domain reload toolbar color/tooltip when enabled without CLIENT and SERVER constants
Mute hidden value finalizer if we're entering playmode with domain reload disabled.
Fix ownership share with buried weapons
Set client entities internal value instead of resetting the hidden value itself
Add a domain reload toggle to the toolbar, add editor settings to disable both compiler simulator and domain reload toolbar buttons.
Fix conbutton states not getting reset.
Unsubtract max health changes, fix loading saves that were created before max health persisted. Also fix loading old buried item saves.
Fix camera jumping when alt tabbing back into the game or clicking into the game view in editor.
Fix flashlight and laser sight attachment effects getting stretched when toggled during inspect animation or by unequipping/equipping the weapon.
Handle static array constructors, skip convars when resetting static fields.
Network max health, add debug.setmaxhealth convar.
▊▊▋ ▇▊▌▋ ▌▉▇▌▉▄▇▍▇▆▊ ▍▅▄▋ ▇▍▅▍▄█ ▇▋▆▉▌.
Let backpack weapons be buried after a backpack despawns, maintain item condition when digging the item back out, fix ownership not being set, handle duplicate expiry times.
Add basic ghostship for testing until collisions get fixed, add ghost ship to proc map(wip)
Add newly generated projects to the solution build configuration, otherwise the solution won't build.
TODO: Generate client/server projects for the main assembly dependencies and use those projects instead.
Enable burying on seasonal weapons