1 Year Ago
Hammer gizmos using the ISceneView now Iterate map entities, find their matching type and call static method DrawGizmo within a Gizmo.Scope Move Hammer Gizmo instance to be owned by MapView Move rest of HammerGizmos to Sandbox.Tools, call static DrawGizmo on entities ui_text shader works in Hammer now (why do we need ToolsVis mode for this?) SerializedEntity: right now it's just an accessor for MapEntity keyvalues Managed gizmos suppress native Hammer manipulators.. doesn't work in some cases, probably need to do a different way Hammer: managed traces add their trace info within list of native Hammer traces, can order themselves alongside native traces so we don't cock block others Wrap map entity in a static EditorEntity class, expose if it's selected, transform, etc. usable within game code. Fixed non c# entities giving error