6,993 Commits over 2,771 Days - 0.11cph!
Delete the Fody weaver package project (in solution only)
Fix things after Fody 4.0 upgrade
Make the default operation for namespace pattern the namespace matcher (allows exact match and all child namespaces)
Add TrustedAssemblies pattern
Item recipes, bunch of UI work
Add shared classes to load and cache data assets, server can now load them all properly
Grab the Unity compatibility layer from Clatter so we can read the ScriptableObject data
Setting things up for items
Stone and copper nodes, new tree model, fix bug in IntervalTimer when the interval isn't 1
Implemented materials inventory
Change editor to not login as a player (no more extra player stuck in floor + editor gets chunks in range of its camera)
Resource nodes automatically refill after being depleted for a while
Fix spawn rotation, move with LMB if camera is being controlled
Implemented interacting with resource nodes
* Very minimal start of an inventory
* Player update loop on server
* Fixed slow lerping
* Player yaw kind of works (not setting it in a few places yet)
* More water shader fixes
* Server to player messaging (events)
Refactor to use EntityId instead of Guid (fixes #3), add the entity update stream resume code back to ChunkRegistry
Setup controls and UI for interacting with things in the world (also HUD I think)
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