3,308 Commits over 944 Days - 0.15cph!
Finish css for flags enum
Inspector for enums, need to finish off flags still
Don't expand strings as IEnumerable
Expand lists (and arrays) in inspector
Parse material type from texture name. Only zero out alpha pixels when using transparent material type and 255th pallette index.
Merge branch 'master' of github.com:Facepunch/SandboxGame
Fix expanding nested subobjects
Zero out alpha channel in textures where pixel color is solid blue, this seems to be transparent in goldsrc.
Only show 3 decimal places for numbers
Calculate lightmap uvs, create a test lightmap texture (no packing yet)
Transform inspector, properly set values inside structs
Also clear the selected entity properly if it's destroyed
Refactored to use property type when finding inspectors, made generic components editor, quat inspector
Switching between vec3 components no longer confirms changes, switch to something else instead
Fixed some inconsistent sizes so things look lined up properly
Gray out ticks when theyre readonly
Properly hide the default tick mark
Use checkboxes for bools, gray out readonly property names
More restricted primitive value inspector (no enum or bool)
Make readonly properties also readonly on the inspector UI
Fix warning when getting mass and physics is disabled
Inspector style
Fix managed component instances not being removed when component is destroyed
Also use JsonIgnore to disable sending variables to hud (until we redo this)
Entity inspector HUD (open with F3) to let us click on things and inspect them
Namespace consistency, remove test code
Don't try to load wads that don't exist.
Merge branch 'master' of github.com:Facepunch/SandboxGame
Add wad filesystem. Load textures from wad.
Merge branch 'master' of github.com:Facepunch/SandboxGame
Toggleable sections in inspector
Mount halflife dir as "quiver" hehe cheeky. Try printing filenames from wads.
Merge branch 'master' of github.com:Facepunch/SandboxGame
Setup aggregate filesystem for mounting multiple wads. Mount Half-Life.
Split primitive inspector into a generic inspector textbox component
Fixed inspector key doing weird things when overflowing
Parse wad paths from worldspawn entitydef
Fix uvs, parse texture lump for texture names (no wad loading yet)
Merge branch 'master' of github.com:Facepunch/SandboxGame
Add some css to indent nested objects
Always use model *0 for worldspawn
Add GoldSrc and HalfLife addons. Supports bsp version 30.
Merge branch 'master' of github.com:Facepunch/SandboxGame
Add bone hiding/unhiding by name or index
Give bsp brushes mesh names so they can be assigned unique material slots
Manually cleanup fbxsdk, there's some issues doing it on dispose
Setup managed side of HUD components before mounted()
Add methods to get the managed instances of HUD components by type or ID
Convert fbx scene units when global scale factor is not 1. Remove scaling from bones, these seem to be already multiplied by scale (fbxsdk bug?) Fixes Citizen animations.
Add better animation library settings. Add bone scale to animation import settings until citizen animations are fixed.
Merge branch 'master' of github.com:Facepunch/SandboxGame
Copy hud components before iterating over them
Use anim stack local timespan for animation length
Use bind pose translation until I figure out how to use the translations from anims properly. Rename Bone.RelativeTransform to GlobalTransform. Update Citizen animations.