branchSandboxGame/mastercancel
438 Commits over 608 Days - 0.03cph!
More useful errors when HudComponent gets an exception when reading a property
Fixed IsOwnedBy logic
Tools are on BuildPlayer, can send/recv rpcs
Trying to find out how I broke replication
Tweaking Rpc Routing internals
RpcClient has IsClient, IsServer
HudComponent - re-throw exceptions
HudComponent RpcClient test
Deathmatch fixes
Renamed RpcEnabled to RpcClient
RpcChildren
ServerOwner, ServerAdmin, ServerEditor attributes
Added Rpc global statics
Rpcs are routed through Gamemode (for permission checks)
Use RpcIdent instead of NetworkId
RPC: IsFromAdmin, IsFromOwner, IsFromEditor
RpcWriteIdent, RpcParent
Fixed compile error
State Fix
Moved RPC callers to PlayerState
Supporting stuff for RPC move
Cache state on first seen instead
AssetLibrary cache uses
AssetLibrary.Find is private (everything should use Get)
Added Vector3.GetAngle, Angle
Added Math.ToDegrees, Math.TpRadians
Rotation uses built in functions instead of AngleBetween
Fixed circle traces using floats
Made Cube default primitive
Rotation notch
Gizmo Flag Pushing
Hotload: skip arrays of enums for now
Fixed rotation not working if not hovering when becomes active
Only draw active axis
Position gizmo obeys ShouldDraw
Allow right clicking scene
Hud.WantsMouse/WantsKeyboard can be overridden
Binding HtmlHUD.IsMouseOnView, IsDocumentReady
Removed unused
Added BaseHud.IsMouseHovering
Added Gizmo.Cursor
Transform Modes works
MDI update
EditMode works
Fixed tooltips being hidden by tool picker
Changed Player to Client
Client/Server become IsClient/IsServer
Merge branch 'master' of SandboxGame
Addon Fixups
Controllable becomes BasePlayer
Addon Fixup
CreateControllable becomes CreatePlayer
DefaultControllable becomes DefaultPlayer
CharacterControllable becomes HumanPlayer
Cleanup
Only allow movement if right mouse is down
SelectionTool uses gizmo path
MaterialTool uses gizmo path
EntityList only show Replicated ents
Make DirLight and SkyLight in Worldspawn replicated
Hide property list if none
BaseEntity can have replicated props
BaseEntity.Name, customizable and namable
Fixed entity list missing key error
Give entities default names
Selection lines
CameraManager cache
No arrows
Cleanup
Multidrag only snaps the point you're holding to grid
Fixed QuadVertices
SkyLight editable
Fixed dedicated server error in SetupEnvironment
Added Player.CameraRotation
Added Rect.Expand
Handles are screenspace
ThreeAxis 2D dragging highlights both axis instead of drawing quad
GizmoShader
Grid uses a material, isn't pink
Handle hover in screenspace
Gizmo Grouping
Added Ray.Project
Added Input.MousePosition
Added Rect.BottomRight, Rect.Normalized
Renamed DrawBox to DrawLinedRect
Fixed DrawRect only drawing in white
Added AddSelection, ClearSeleciton, RemoveSelection
Added Rect.FromSize, Rect.FromCorners
Draw2D.DrawLineRect takes a Rect instead of pos/size
Added Rect.Move
Added Screen static class
Added Rect.Contains
Draw2D.DrawBox fixes
Fixed Popper warning
Gizmo Rect Dragging
Rect Dragging handle selection
Fixed ParentSelected being applied wrong
Color/Line Width stacks
Merge branch 'master' of SandboxGame
Fixed vue not reacting to variable changes (again)
Gizmo Stack
EditableMesh EditorGizmos
Merge branch 'master' of SandboxGame
Fixed quad size
Added Quad with Color
Red Gizmo Test
GizmoColours
Added double.SnapToGrid( f )
Added Vectoe3.SnapToGrid( f )
Position Gizmo snapping
Added Line.Delta
Documentation
Global Axis Implementation
Added Position.Axis2D gizmo
Added Quad3D
Make RPC __Implementation methods private so they don't show in intellisense
Call SetPositionOnServer Test
Can add RPCs to BaseEntity
Stripped Transform shit from gizmos
Added Gizmos.Position.SingleAxis
Added Gizmos.Position.ThreeAxis
Test code for ThreeAxis
Gizmo Cleaning
Merge branch 'master' of SandboxGame