6,973 Commits over 2,741 Days - 0.11cph!
Player turn controls, fix login message order, play with water shader
Split Chunk into two grains, one to just register entities and the other to operate on them (#2)
Turnv player with keyboard, actual fix for duplicating entities (I hope)
Make the save filesystem go through the main one instead of being separate
Camera raycasting, platform ramps
Add a platform entity, support changing view parameters (can scale platform)
Fix some more issues with spawning (and maybe real fix for player going back to zero?)
Abstract logging code so categories can be turned off or stripped from builds
Fix entity position not being set sometimes in the editor?
Fix a entities being deleted when exiting play mode, add water
Fix a bunch of issues related to moving between chunks
Implemented deleting entities from the editor
Spawn entities as prefab instances in the editor
Fix spawning duplicating, implement moving entities in the scene view
Add a tree, changing things to allow editing server entities from the unity editor
Can now launch two clients and see players move around
Fix some things leaking to/from edit mode, implement move handler
Almost got the editor to connect to the server (trying to make it so I can edit the server world from it)
Custom inspector for assigning prefabs to view classes, can spawn in entities from the server now
Fix deadlock from cicular dependency in Chunk and Entity init, more client work
Client progress (can connect and send position updates)
Add TCP frontend for game client to connect to
Dirty flag + Autosave timer
Fix some bugs with chunk stream aggregation when the server reboots
Resizable entity inspector and some other stuff
Move imgui back into engine addon because it's weird/annoying being separate
Remove the old inspector code
Add RequiresAuthority attribute, inspector will make those properties readonly when it doesn't have authority
Freeze imgui textbox value while it has focus
Add ColorOptions attribute for turning off the alpha channel etc, also support readonly flag
Fix ColorInput's color not showing up sometimes
Switch color picker to use Color values (instead of Color32)
Use the color picker in the map builder too
Add generic color picker component, hook it up to imgui and inspector
Range attribute adds a slider to numeric fields in the inspector
Fix range attribute step
Add slider field
Add Header, Range, and Multiline attributes
Maintain property accessibility modifiers in generated proxies
Replace another finalizer that would never be called with Destroyed
Fix filesystem watcher leak
Fix Inspector.RenderDefault
Revert "Fixed vue not reacting to variable changes (again)"
This reverts commit 5623324fa81ebbb7bef4e18a58285868f1c3e137.
Fix combine() mutating arrays the wrong way
Make properties with non-public setters show as readonly in inspector
Fix in game console scrolling
Add HudComponent.Destroyed, hide a bunch of HudComponent stuff that should be private/internal
Fix some inspector/imgui style issues
Add imgui addon (refactored from the one in engine)
Remove vue component namespaces
Remove the old imgui
Fix case sentivity issue with vue components
Tolerate null RootComponent in AbsoluteLocation/Rotation/Scale
Remove debug log from JS
Fix some imgui stuff (disabled/readonly flag, scrolling, styles)
Inspector bring up
Update EntityInspector, other small fixes
Enum inspector
Fix readonly, handle setting things in structs, other small fixes
Remove the old inspector
Use json.net to deserialize arguments in JS->C# calls