30 Commits over 61 Days - 0.02cph!
fix for LOS mesh being too low
Changed volume of music, made music pause on level finish and reset on level start
Other levels use new FOV method
Added contract in/out animations (not implemented yet) added temp music (missing from other commit)
Made objects scale in item preview (rough implementation), added first pass music controller
Added a bunch of items, and random color for books
Changed to using linecast for detecting LOS of item
Merge from player pickup changes
Fixed post game back to menu buttons
Added prototype level with hand in volume on moving platform
Added scene view sync (third party)
Make items drop from above if they fall out of the world
added intro time to coop game mode (so we can skip it when testing)
Controllers pause inputs setup. Pause button now toggles on controllers and keyboard
redid build settings (fix not building?)
Pause menu buttons do their stuff
Added pause menu
Added pause state and gamestart state (separate from InPlay state)
Merge from Player&LevelSelectRework
made lobby spawn player previews, made contract clipping distance larger
Re-addded level3 and added to build
culled fovmesh from maskcamera in level02
Added descriptions to level select
Added new levels to build
Made kitchen chair not cost 0
Added Multi-Level scene
Made fov based on player height
Scaled walls below ground
Added playerblocker layer
Reduced height of walls again (maybe do an xcom style see through walls in the future?)
Make held items use same physmat as players (was getting stuck on corners)
Merge from PlayerCollisions
FOV projector doesn't effect TransparentFX
Copied over Rust's asset importer (don't import materials/anims by default) Changed existing models import settings