userGarry Newmancancel

19,646 Commits over 4,018 Days - 0.20cph!

1 Year Ago
Merge Audio and Sound, just one global static class called Sound
1 Year Ago
Add example decals Add useful particle/effect shapes Remove a bunch of decals Remove a bunch of particle materials/textures
1 Year Ago
Change how GameObject and Components are serialized so that when the Component properties are serialized, everything that is going to be created is already created.
1 Year Ago
GameObjectInspector, start multi edit GameObjectInspector support adding components to multiple gameobjects at once Handle component multi-select Component/GameObject ControlWidget multi edit support
1 Year Ago
TreeView shift multi select works as expected Add MultiSerializedObject Clean inspector creation Fix mistakes Widget contenthash should be ready to update straight away Multi edit support in a bunch of ControlWidgets
1 Year Ago
Fixed SkinnedModelRenderer bugs when multiple on same GameObject
1 Year Ago
Joint scene name + description
1 Year Ago
1 Year Ago
Fix api break
1 Year Ago
Fix sound scene description
1 Year Ago
Grabber uses new SmoothMove Cleanup
1 Year Ago
Rotation.SmoothDamp is static Add SmoothMove.SmoothMove which takes a transform, does rotation too Cleanup failed experiment
1 Year Ago
Add PhysicsBody.GetLerpedTransform Add PhysicsBody.SmoothMove sceneanimatableobject sets physics bone positions on non animated models too Fix skinned mesh bounds being fucked (although this needs another look later on)
1 Year Ago
ModelPhysics creates ragdolls propertly
1 Year Ago
Add Scene.GetSystem<T> Fix opening all menus as modal Add BaseComponent.OnDirty, [MakeDirty] property attribute Add GameObjectSystem.ITraceProvider Remove CameraPhysicsDebug from menu camera 🤦 Hitbox components, Hitbox System PlayerController faces the direction of the camera when spawning CameraPhysicsDebug does its traces in a thread
1 Year Ago
1 Year Ago
Clamp trace fraction
1 Year Ago
Hitbox tags are a tagset Fix opening menus as modal
1 Year Ago
PhysicsTraceBuilder tweaks, allow running existing trace on other worlds
1 Year Ago
Add Scene.Trace, HitboxGroup (heaby work in progress)
1 Year Ago
Fix components not getting unregistered on destroy
1 Year Ago
PhysicsTrace cleanup, can trace against Capsule, BBox, Sphere individually
1 Year Ago
Make CUtlString a real interop type Add binds for CHitBox, HitBoxSet Fix embarassing CUtlString conversion Add Model.HitboxSet
1 Year Ago
Rename SceneHook to GameObjectSystem
1 Year Ago
Sound Point test
1 Year Ago
Add SoundHandle.Pitch
1 Year Ago
If in editor then mount source2/cloud in the gamemenu Load resources from the correct filesystem in GameMenu
1 Year Ago
Rename SoundListenerComponent to AudioListener Sound.Listener defaults to camera position Soundscape component
1 Year Ago
Add Sound.StopAll
1 Year Ago
Add Scene.GetAllComponents<T> (fast path) PostProcessers can use this shortcut to get their camera
1 Year Ago
Whitelist Type.BaseType
1 Year Ago
Scene hook system, convert Animation and Physics to use hook system
1 Year Ago
Stop using emoji for create object menu, everyone hates it except me
1 Year Ago
Hierarchy tree doesn't swallow shortcuts when focused
1 Year Ago
Allow widgets to intercept/override shortcuts Console output ignores shortcuts when selected/focused (copy works again) Can jump to items in the asset list by typing the name
1 Year Ago
Fix ComponentList not updating Fix undo breaking with too much depth
1 Year Ago
Update the skinned meshes in order when parented Fix undo json max depth
1 Year Ago
Ignore these ikchain scale asserts Allow more Json depth
1 Year Ago
Show loading screen when loading scene
1 Year Ago
Add component.OnLoad - allows a component to keep the loading screen open while it's doing stuff (in theory)
1 Year Ago
Whitelist Task.IsCompletedSuccessfully Give game system access to the loading screen
1 Year Ago
Add GetOrCreate
1 Year Ago
Move Component access to a class, so we can use the same from Components without twinning methods GetComponent => Components.Get etc Rename Components.Add to Components.Create Tweaks Components.Get/GetAll so they can take flags to filter instead of the two bools Reverse the disable condition in ForEachChild to match new Component default
1 Year Ago
Fix GetComponents getting components of disabled GameObjects Fixed children gameobjects not disabling properly Put a decal in the volume fog cave
1 Year Ago
Fix model not getting updated in ModelRenderer
1 Year Ago
Unit test fix Made everything else protected
1 Year Ago
Cleanup Make OnValidate protected FixedUpdate renamed to OnFixedUpdate, made protected, don't call in editor unless ExecuteInEditor Update renamed to OnUpdate, made protected OnStart is protected
1 Year Ago
CallbackBatch deals with calling adding inside execute Make CallbackBatch awesomer
1 Year Ago
Fix missing player in volume fog scene Batch component callbacks nicer
1 Year Ago
Tweak ControlWidget creation so the value doesn't pop in a frame later