userLorenz Junglascancel
reposboxcancel

324 Commits over 92 Days - 0.15cph!

32 Days Ago
Fix example in comment
33 Days Ago
Remove unintended file change
33 Days Ago
Update comment
33 Days Ago
Clear clone type cache on HotReload & GameShutdown Documentation
33 Days Ago
Remove interface
33 Days Ago
Automatically detect if a type can be copied for cloning. Cleaneup clone reflection code Remove clone interface and attribute Add another test Add another test Format
33 Days Ago
Possible fix for fragile tests Restore old TypeLibrary at end of SerializeTest Move VR scene switcher logic into OnStart Add support for custom specialised asset pickers per-resource type via AssetPickerAttribute Add SimplePicker, use for shaders until we get something better so that's not awful to use https://files.facepunch.com/solw/2025/January/20_13-12-GentlePinkriverdolphin.png Merge branch 'master' into jsonfree-clone
33 Days Ago
Fix cloning types that do not have public parameter less constructors Simplify clone. Implement DeepClone for built-in types, for custom types fallback to JSON
33 Days Ago
Add [CopyToClone] attribute to allow fast path clone of structs that don't hold any references (ParticleFloat, Curve, Vector...)
33 Days Ago
Humans/animgraph: added Sprint_N (+ temp derived NE/NW) Humans: small tweak to Sprint_N + export the copy of the graph assigned to Humans Refactor GameObject serialization tests a little A couple of object cloning edge case tests CloneActionGraphProperty test Add CloneActionGraphSceneReference test Pull tests from master
33 Days Ago
DeppClone all reference types
34 Days Ago
Removed too much in prev commit
34 Days Ago
Removed actiongraph scope from component postclone
34 Days Ago
JSON free GameObject.Clone
35 Days Ago
Wrap scoped undos in a nicer API Still need to rewrite existing usages
36 Days Ago
GameObjectInspector Reacts to Start/Finish Edit Fix Component/GameObjectControl EyeDropper undo Fix BoolControlWidget Undo Blur active widget on undo/redo Rewrite undo for component tool gizmos
36 Days Ago
Get rid of some obsolete function calls in editor tools
36 Days Ago
Start/Finish Edit Events for ControlWidgets and SerializedProperties Does not yet cover all ControlWidgets
37 Days Ago
Mark a bunch of stuff as obsolete - void AddSelectionUndo(); - void OnEditLog( string name, object source ); - void FullUndoSnapshot( string title ) - void PushUndoSelection() - void RecordChange( SerializedProperty property )
37 Days Ago
Simplify Component Property Editing undo Rewrite GameObjectInspector Undos, seems like most of them never worked in the first place? Also gets rid of all fullundosnapshots calls in editor
37 Days Ago
Fix selection after go deletion undo
37 Days Ago
Simplify Change Game Object Order undo
37 Days Ago
Simplify Group undo Simplify Passte Component as New undo Simplify change component order undo
37 Days Ago
Simplify Select All and Paste undos
37 Days Ago
Remove obsolete interface funcs
37 Days Ago
Remove ExecuteGameObjectEdit and ExecuteComponentEdit Better error handling for undo scopes
37 Days Ago
MeshTool selection ops are now undoable
37 Days Ago
Add Undo Scopes for Selection and Gameobjects
38 Days Ago
Some cleanup Retire more editlogs
38 Days Ago
Rewrite undo for Mutli Edit
38 Days Ago
Use ComponentUndoScope for pasting values it's slower but more readable
38 Days Ago
Rewrite all meshtool undos
38 Days Ago
Fix a couple of NREs in resize gizmos Rewrite inspector undos for component list Simplify terrain drop undo Initial attempt at new property change undo PropertyChange undo now only undos the changed prop and not the whole component.
39 Days Ago
Rewrite undo in position tool
39 Days Ago
Rewrite undo for all scene tree actions
39 Days Ago
Fix gameobjects not resolving correctly for undo actions
39 Days Ago
Move undo logic to editor only code Rewrite undo for all drop objects
39 Days Ago
Remove some unused imports
39 Days Ago
Start moving away from snapshots and edit log by adding action based undos/redos For cuts we have to use snapshots Remove attempt at reference collector Format Aggregate actions now complete on mouse release
44 Days Ago
Expose Parallel.For by wrapping it in Sandbox.Utility
46 Days Ago
Explicitly serialize & deserialize null values (#1759)
46 Days Ago
Fix missing standalone files sbox-issues/issues/7241 Hook up IPressable.Release Fix CI menu build for PRs Analogue to 80a508a419578851e644fce2fa43da3debd48d9c Merge branch 'master' into serialize-null-fields-and-props
46 Days Ago
Fix CI menu build for PRs Analogue to 80a508a419578851e644fce2fa43da3debd48d9c
46 Days Ago
Explicitly serialize & deserialize null values
47 Days Ago
Port c++ navlink implementation to c# Make agents aware of when they are traversing a link Allows users to handle link traversal (e.g. by playing an animation)
48 Days Ago
Add undo for changing parent or siblings via scene tree Fixes sbox-issues/issues/7320
53 Days Ago
Add missing conversion formy-up to z-up for navmesh Added to GetClosestPoint & GetRandomPoint
53 Days Ago
Forgot to make some enums internal whoops
53 Days Ago
Move navigation from C++ to C# (#1752) Replace C++ version of detour & detour crowd with a C# version. Managed version should behave exactly the same as the native version. If not, please yell at me. Achieved by using dotrecast as base - Refactored the shit out of it - Optimised it, so the managed performance comes close to the native version. Navmesh generation (recast) is still in C++.
53 Days Ago
Add Facepunch Copyright to comply with zlib license