brancharcade/interiorcancel

142 Commits over 0 Days - ∞cph!

10 Years Ago
Added door center to door selectable sub-menu
10 Years Ago
Fixed some missing scripts after merge
10 Years Ago
Merge branch 'interior' of arcade into interior
10 Years Ago
Implemented sub-menu UI from the concepts
10 Years Ago
Mostly finished refactor, although network messages aren't being received.
10 Years Ago
Merge branch 'interior' into net-lidgren
10 Years Ago
Part way through moving everything arcade-specific into `Assets/Scripts`.
10 Years Ago
Added OnAltSelect to Selectables so they can choose to open a submenu on right click
10 Years Ago
Added cursor texture
10 Years Ago
Added some simple cos and sin tweening methods to make highlighting work again
10 Years Ago
Added Rebuild methods to RoomStructure and DoorStructure that will mark the room as needing building and builds it.
10 Years Ago
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
10 Years Ago
Merge branch 'net-lidgren' of arcade into interior
10 Years Ago
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
10 Years Ago
Messages to the server are now immediately routed to the destination `Networkable` rather than routing through the associated `Group` first.
10 Years Ago
Renamed RoomStructure.SetDirty to RoomStructure.NeedsBuilding
10 Years Ago
Removed PickingRay and CanPick from BuildingSettings, instead passing pickingRay and rayBlocked through Tool and Selectable active updates
10 Years Ago
Moved some editor logic from RoomStructure to RoomSelectable
10 Years Ago
Moved some editor logic from DoorStructure to DoorSelectable
10 Years Ago
Merge branch 'interior' of arcade into net-lidgren
10 Years Ago
Committing small change before merge.
10 Years Ago
Added `[MessageHandler(Domain)]` attribute for `Networkable` classes to specify methods that handle messages from clients / the server of a specific type.
10 Years Ago
Added room height saving and loading to protobuf
10 Years Ago
Merge branch 'net-lidgren' of arcade into interior
10 Years Ago
Added editor toolbar back in
10 Years Ago
More script restructuring.
10 Years Ago
Started separating room geometry generation and editor logic
10 Years Ago
Moved arcade-specific cabinet code out of `GameAPI.Unity` and into `Unity/Arcade/Assets/Scripts`
10 Years Ago
Merge branch 'net-lidgren' of arcade into interior
10 Years Ago
Finished basic Networkable implementation.
10 Years Ago
Added floor and wall textures
10 Years Ago
Fixed `IdentifierSet` implementation.
10 Years Ago
Merge branch 'net-lidgren' of arcade into interior
10 Years Ago
Removed phantom meta file, fixed premake script missing commands to copy `ICSharpCode.SharpZipLib.dll`.
10 Years Ago
Part way through assigning IDs to Networkables.
10 Years Ago
Merge branch 'net-lidgren' of arcade into interior
10 Years Ago
Fixed a couple of script errors after cleanup.
10 Years Ago
Cleaned up the networking framework.
10 Years Ago
Merge branch 'net-lidgren' of arcade into interior
10 Years Ago
Added UI prefabs
10 Years Ago
Merge branch 'net-lidgren' of arcade into net-lidgren
10 Years Ago
Implemented basic client connection process, including message table synchronization.
10 Years Ago
Added using Arcade.Math to scripts that need it
10 Years Ago
Added Vector2i and LineSegment2i to Arcade.Math instead of Arcade.Interior
10 Years Ago
Fixed walls not using the type from the saved data
10 Years Ago
Moved over content and prefabs needed for room editor
10 Years Ago
Started moving over room editor code
10 Years Ago
Now using ProtoBuf encoded payloads for messages.
10 Years Ago
Can now specify hard-coded message identifiers in protobuf schema files. Message identifiers are now sent using a variable length encoding.
10 Years Ago
Finished `Arcade.Networking.ProtoBuf.MessageTable` class.