48 Commits over 0 Days - ∞cph!
Added Interior.proto
Switched to forward rendering
Started loading interiors from saved protobuf data
Added InteriorTest scene with debugging camera
Started moving over room editor code
Moved over content and prefabs needed for room editor
Fixed walls not using the type from the saved data
Added Vector2i and LineSegment2i to Arcade.Math instead of Arcade.Interior
Added using Arcade.Math to scripts that need it
Merge branch 'net-lidgren' of arcade into interior
Merge branch 'net-lidgren' of arcade into interior
Merge branch 'net-lidgren' of arcade into interior
Added floor and wall textures
Merge branch 'net-lidgren' of arcade into interior
Started separating room geometry generation and editor logic
Added editor toolbar back in
Merge branch 'net-lidgren' of arcade into interior
Added room height saving and loading to protobuf
Moved some editor logic from DoorStructure to DoorSelectable
Moved some editor logic from RoomStructure to RoomSelectable
Removed PickingRay and CanPick from BuildingSettings, instead passing pickingRay and rayBlocked through Tool and Selectable active updates
Renamed RoomStructure.SetDirty to RoomStructure.NeedsBuilding
Interior now builds rooms and doors on creation if the interior has loaded, this allows the loader to build everything in a batch at the end of loading
Merge branch 'net-lidgren' of arcade into interior
Added Interior accessor to BuildingTool so tools don't have to go through BuildingSettings to get the interior. Added logging when building a room before the interior has finished loading to make sure there's no repeated builds
Added Rebuild methods to RoomStructure and DoorStructure that will mark the room as needing building and builds it.
Added some simple cos and sin tweening methods to make highlighting work again
Added OnAltSelect to Selectables so they can choose to open a submenu on right click
Implemented sub-menu UI from the concepts
Merge branch 'interior' of arcade into interior
Fixed some missing scripts after merge
Added door center to door selectable sub-menu
Merge branch 'net-lidgren' of arcade into interior
Merge branch 'net-lidgren' of arcade into interior
Merge branch 'net-lidgren' of arcade into interior
Merge branch 'net-lidgren' of arcade into interior
Merge branch 'net-lidgren' of arcade into interior
Merge branch 'net-lidgren' of arcade into interior
Merge branch 'net-lidgren' of arcade into interior
Merge branch 'net-lidgren' of arcade into interior
Chatbox submit with enter press now works
Fixed chatbox submit button
Added auto scrolling to chatbox when text is added to output
Merge branch 'net-lidgren' of arcade into net-lidgren
Chatbox scroll to bottom now only happens if the scroll is already at the bottom