2 Years Ago
Strip out built in noclip Devcam cleanup PackageExtensions to SandboxGameExtensions Transform.ConcatTransforms => Transform.Concat Move GameServices to Sandbox.Internal Organize base extensions into one class Move Assert to Sandbox.Diagnostics NullChecks => SandboxGameExtensions Move internal EntityUtility to OOBChecks Move DevCam stuff to Sandbox.UI.DevCam from Sandbox Move Sandbox.MenuEngine.FileSystem.OpenFileDialog to Sandbox.MenuUtility.OpenFileDialog Rename Sandbox.FileSystem in System.Tools to Editor.FileSystem Move Sandbox.IMenuAddon to Sandbox.Internal and make it an interface Added "Animation Speed" property to prop_animated Implement prop_data SpawnMotionDisabled Use prop_data.SpawnMotionDisabled for parking_barrier first gib PackageExtensions to SandboxGameExtensions Transform.ConcatTransforms => Transform.Concat Move GameServices to Sandbox.Internal NullChecks => SandboxGameExtensions Move internal EntityUtility to OOBChecks Move DevCam stuff to Sandbox.UI.DevCam from Sandbox Move Sandbox.MenuEngine.FileSystem.OpenFileDialog to Sandbox.MenuUtility.OpenFileDialog Rename Sandbox.FileSystem in System.Tools to Editor.FileSystem Move Sandbox.IMenuAddon to Sandbox.Internal and make it an interface Revert "Move DevCam stuff to Sandbox.UI.DevCam from Sandbox" This reverts commit e084b44e963a5ada259328585b83444dfc66d5d0. Merge branch 'rubat-pain-day-2' of sbox into rubat-pain-day-2 Make Global a real static class, Remove GameService completely (we can take another run at this) Rename Sandbox.Global to Sandbox.Game Remove Rand, add Game.Random Fix devcam scss Delete Host, move everything to Game Remove Client, replace with IClient, Client.All is now Game.Clients Move Local.UserPreference to Game.Preferences Remove 'Local', all moved to Game Moved everything from Map. into Game. and deleted Map Merge branch 'master' into engine-refactor-3 protocol++ Add filtering to params https://files.facepunch.com/layla/1b1011b1/sbox_w3t6TA9lNr.mp4 Clear animgraph resource loaded dict like we do with other resources Add ParticleSystem resource class so they can be referenced in game resources like any other resource Allow creating SceneParticles from particle system resource Dedicated server fixes MapSchema experiment (unexposed) Re-add ResetMap, HammerID is a string Protocol++ (sorry, HammerId forced it) Remove Entity.IsClient, Entity.IsServer (just add Game. in front of them) Don't need special checks for IClient anymore in netcode, because it's an IEntity IClient and IEntity can be [Net] Fix fallback shaders pointing to their deprecated counterparts, fixes ToolsShadingComplexity for the upcoming debug views refactor Much better directional ao falloff curve Use same AO directionality filter path on lightmapped materials to fix backface bleed Fix remaining .vfx references in code Merge branch 'master' into sausageman-sucks