19,202 Commits over 3,898 Days - 0.21cph!
Fill out menu screen slightly
People want to do new GameObject, not GameObject.Create. They get confused and angry.
Reposition collider when updating
Add sliders to ScreenPanel
Scene menu
Load menu scene on startup
Fix oob exception if delete a bunch of children in update
Fix particles updating using RealTime instead of Time
Fix updating physicsbody position instead of keyframebody position
Return to menu on escape component
Add PhysicsBody.Surface, PhysicsShape.Surface
Add Input.EscapePressed
Fix native dsn again
Fix not writing .version etc if commit message was empty
Rename some of this intersection stuff
Keep AO proxies updated after animation
CitizenAnimation EyeSource, LookAtObject tests
Rename ColliderBaseComponent to Collider, add ICollisionListener
SceneViewWidget ignore Camera.Ortho
Add alternate to SceneUtility.Instantiate
Add Orthographic options to camera component
Add Range to SpotLightComponent
Add TypeDescription.BaseType
fixes sboxgame/issues/issues/3660
fixes sboxgame/issues/issues/2611
If package starts with local. then don't find by exact name
Throw exception in CodeEditor.OpenFile if passed path is null or empty
Disable Panel go to source is source file is empty
Handle not found exception in MenuUtility.Storage.GetStorageFiles()
Fix NRE in LoadAllAssembliesFromPackage, if a package failed to load
Add ITriggerListener
https://files.facepunch.com/garry/284b5018-18e7-4b4c-a846-1851498c8955.mp4
Fix player controller body pitching
Add BaseComponent.OnComponentActivated, OnComponentDeactivated
CharacterController obeys IgnoreLayers
ParticleSystem checks control points are valid before using them
Trigger test scene
Remove deleted bodies and shapes from m_CollisionEvents
Ignore world by looking for world tag, instead of entity == 0 (because it's always 0 in scene system)
Trigger ignore if both have no touch events - not just one
Fill out the ContactEnd struct
Add PhysicsShape.Collider object
Re-order VPhysIntersectionNotification_t to make it more c# interop friendly
Add IPhysicsWorld.ProcessIntersections
Add Gizmo.Draw.LineSphere easy mode
Add PhysicsBody.OnTouchStart, OnTouchStay, OnTouchStop
Add experimental/temporary ragdoll capabilities
Add experimental SceneModel,SetBoneOverride
GameTagsControlWidget is TagSetControlWidget, works on any ITagSet
Transform Json serializable
ControlWidget don't fall through OnContextMenu by default
Copy/Paste/Reset transform
GameTags implements ITagSet
Copy tags to sceneobjects and shapes
Add Paint.MeasureText easy mode
Speed up PopupWidget fade in
Add ITag.SetFrom
Add GameObject.Tags
Serialize Tags
Fix Transform lerping from World instead of local
Tag editor widget
Allow setting the position of a physics body
Add SceneMode.OnSoundEvent
Add SceneModel.OnGenericEvent
Fix CUtlString copying crash in animevent_t
AnimatedModelComponent Footstep Event, DropObjectOnFootstep example component
Add SceneModel.UpdateToBindPose()
Add SceneModel.OnFootstepEvent
Update FootstepEvent
Give citizen foot_L and foot_R attachments back, so footstep events work
Fix CameraPhysicsDebug start pos
Use BodyGroups selector (I hate this)
Add CSceneAnimatableObject.SetBindPose
More keyvalues binds
Disable a ton of anim events (until someone tells me they were using it)
Anim event callbacks
Add BodyGroupsControlWidget
Add BodyPart.BoneName
ControlWidget supports wide mode
Added ControlWidget.ValueHash
HasAttribute non generic
CustomEditorAttribute has WithAllAttributes property
Name the bodygroups in citizen
Add Model.BodyParts, obsolete all the old accessors
HasAttribute non generic
CustomEditorAttribute has WithAllAttributes property
Name the bodygroups in citizen
Add Model.BodyParts, obsolete all the old accessors
Add SceneModel.MergeBones( SceneModel other )
This isn't needed
None of this is used, prove me wrong
Revert "None of this is used, prove me wrong"
This reverts commit 673e5e351dc372e2cdb4b91f3fefcea3b8fd9990.
Don't publish fbx files
Merge branch 'master' into new-physics-merge
Revert "None of this is used, prove me wrong"
This reverts commit 673e5e351dc372e2cdb4b91f3fefcea3b8fd9990.
Move scenes out of root
Move components
Cleanup test scenes
None of this is used, prove me wrong
Update the animation in the editor too!
Bone merge basics
Nicer bone merging
Threaded animation updates by default
Update particle scene
Add SceneModel.MergeBones( SceneModel other )
Use Transform proxies instead of copying the transforms
AnimatedModel creates and updates bone GameObjects (not the best perf right now, but I will address it)
Fix startup error
Performance scope animation update