Removed Sandbox.Hooks obsolete code
Moved VoiceSpeaker, VoiceEntry, VoiceList to Sandbox.UI namespace, removed Style.Dirty usage
Tools: Remove Utility.RunCommand, replace with ConsoleSystem.Run (to match Sandbox.Game)
Replace tools addon usage of Utility.RunCommand
Merge branch 'master' into pain_day
Merge remote-tracking branch 'origin/pain_day' into engine-refactor-2
Move DebugOverlayAttribuite to Event.Debug.Overlay
Update GameDebug.cs
Remove Entity WaterLevel + WaterEntity
Protocol++
Hide EntityComponentAccessor, make component system interface based, accessible on IEntity (from tools etc)
Clear that up, add some extensions to get water level easier
Remove PhysicsBody.WaterLevel
Show components in Entity list
TypeLibrary.GetDescription becomes TypeLibrary.GetType
Make AssemblyInitialize internal
Remove ApplicationTimings
BBox's "center" constructor takes an optional size argument
Remove env_tonemap_controller,
Remove EnginePostProcess, Remove ITonemapEntity, make SceneTonemapParameters internal
Warning fixes
SandboxEditor becomes Editor
Rename Tools to Editor
ToolEvent to EditorEvent
Can change visibility of Razor created panels using @visibility
https://files.facepunch.com/garry/ba7154d8-e33c-4ce8-b799-09ad82dc8d17.png
Move PhysicsJoint, CollisionRules, PhysicsSettings to Sandbox.Physics
Move Sandbox.Easing to Sandbox.Utility.Easing
Move PerformanceStats to Sandbox.Diagnostics
Put CircularBuffer in Sandbox.Utility
Flatten all the extension classes to per-assembly classes
Move Logger to Sandbox.Diagnostics, making Logging internal
Make Sandbox.TextureLoader.Image internal
Delete AboutDialog
Move Task related stuff to Sandbox.Tasks
Move Noise to Sandbox.Utility
Squashed commit of the following:
commit 9f84591e8130aa00e90d4ea6a6ceab96a0860585
Author: Tony <devultj@gmail.com>
Date: Mon Nov 14 14:16:54 2022 +0000
Update Water and VoxelChunk to use tags
commit e178470dbc3917cf3b5321c3326a69e2726dfd1a
Author: Tony <devultj@gmail.com>
Date: Mon Nov 14 14:08:32 2022 +0000
Refactor DamageInfo to use tags instead of flags
- Obsolete DamageFlags, DamageInfo.Flags, DamageInfo.WithFlag, DamageInfo.Explosion
- Add DamageInfo.FromExplosion, DamageInfo.WithTag, DamageInfo.HasTag
- Replaced all obsolete flag usage with new tag usage
Completely remove DamageFlags
Minimal addon correct fov calculation
Move glow component to addon code
Don't switch loading screen to addons
Remove further obsoletes
Merge branch 'master' into engine-refactor-2
Merge fixes
Merge branch 'master' into engine-refactor-2
engine-refactor-2
Engine refactor 2