6,973 Commits over 2,741 Days - 0.11cph!
Make PooledList<T> use FP.System's pooling so it wont allocate as much
Use generics to store PoolCollections instead of a Dictionary
Make sure FoW map is set when initializing drawer
Moved the campfire light source down a bit so it stays under the spit
Fix some things that blocked loading savegames
Zero allocation fog of war
Specialized fog of war for full circles so it's not as slow
AOT serialization and other changes for IL2CPP
Binds for camera angle clamping
Fix a crash when initial workspace fails to load
Directional lines, other behavior tweaks, spectator UI fixes
Enable debug mode for velocity.js
Allow mouse capture on any element, not just div
Fix an exception preventing the game from running a second time in editor
Allow GetEntitiesInRadius to search for interfaces too
Include all entities in GetEntitiesInRadius' search
Upgrade to FontAwesome 5.1 (switch to class fas instead of fa)
`Make Quat.FromAngles accept Angles, getter for viewport size and camera aspect ratio
Vector2 length property, distance method
Only serialize required fields for vector and box structs
Add properties to get image pixels as Color32 struct
Name the generated VS solution whatever the parent folder is called
Catch exceptions from gamemode init so it doesn't prevent the menu from spawning
Write the generated C# files to compiler temp folder instead of addon folder
Remove todo from previous commit
Update to latest Roslyn and .NET Core 2.1, compile addons with C# 7.3
DangerousGetPinnableReference -> GetPinnableReference
Need to compile with latest C# version
Experimental UnmanagedSerializer using unmanaged constraint
Fix reloadassets command stopping if one of them fails to reload
Fix crash when assimp import fails, now shows assimp's error message
Sort the lists on the start game screen
Can remove workspaces with middle mouse click
Can now add workspaces from the game UI
Error handling for workspace switching, add generic modal component
Workspace switching improvements
Fix vue instance lifecycle hooks not being called
Fix vue namespaces not working for some nested components
Add Quat.FindBetweenNormals and Quat.FindBetweenVectors