copygirl
b1112f6006
Fix origin of bolt model and collider
11 months ago
copygirl
f8cbb148cc
Switch from Blockbench to Blender
11 months ago
copygirl
2d70ece0cf
Default to .NET collections
11 months ago
copygirl
116b09b047
Fix pickup controller not being rotated correctly
11 months ago
copygirl
60e6b8c564
Separate interable layer into pickup and place
11 months ago
copygirl
4b4b1eac3d
Set grid shape to convex polygon
11 months ago
copygirl
f180a21946
Can only place item on grid top side
11 months ago
copygirl
16b52df702
Prevent trying to parent items to themselves
11 months ago
copygirl
de12776f90
Take into account grids that may be half offset
11 months ago
copygirl
37e6befc0f
Add cutting board item
11 months ago
copygirl
2eab21e6b6
Add plank item
11 months ago
copygirl
49d407f624
Only calculate inverse transform
11 months ago
copygirl
9b7cb3d2fd
Improve Grid handling, prevent overlapping items
...
- Move snapping logic to Grid class
- Add Grid.CanPlaceAt to check for item overlap
(no test for collision with physics-enabled items)
- Change outline color depending on if can place
11 months ago
copygirl
17da96969a
Make items rigid bodies
...
- Add a new "Item" physics layer
- Models now include their collision shape
- Item "fixes" collision shape node location
- Item initializes some collision properties
- Grid has been turned into a scene
11 months ago
copygirl
d8a9320098
Change Grid.StepSize to 5cm
11 months ago
copygirl
eb3417e315
Add nail and bolt items
11 months ago
copygirl
4a3495faee
Snap correctly to non-world-aligned grid
...
- Support non-even item sizes
- Add wall test grid and items of various sizes
11 months ago
copygirl
647318cc95
Redo Player.IsLocal and .PeerId
...
- IsLocal is now false by default and
set in the editor for the local player.
- PeerId is calculated from and sets the node's
Name instead of having its own backing field.
- Add GetPlayerByPeerId to MultiplayerManager.
11 months ago
copygirl
585768e48e
Add placement preview
11 months ago
copygirl
29f4eb35cd
Add holding animation
11 months ago
copygirl
767debc813
Reorganize multiplayer menu
11 months ago
copygirl
e7b6c15600
Fix Item being parented to Players node
11 months ago
copygirl
68e5cc36a8
Add mouse sensitivity options
11 months ago
copygirl
a09f2270a8
Skip local player in OnMultiplayerDisconnected
11 months ago
copygirl
f6c5ce685a
Add static Game.Instance property
11 months ago
copygirl
58c668d7a2
Add export_presets.cfg to .gitignore
11 months ago
copygirl
94704798a5
Actual multiplayer woo!
11 months ago
copygirl
a55e64b73f
Move some files around
11 months ago
copygirl
7518e15f99
Fix saving player scene changing bone transforms
11 months ago
copygirl
8177655670
Add .blendX files to .gitignore
11 months ago
copygirl
f1ed9ef6fd
Add basic multiplayer menu / connecting
11 months ago
copygirl
c8cfd73005
Add basic escape menu
11 months ago
copygirl
cca3cdbb82
Rename warehourse to workshop
11 months ago
copygirl
ed08dce086
Add jumping
11 months ago
copygirl
c21e4db3ea
Groundwork for multiplayer
...
- Add IsLocal property to Player
- Disable some functionality if local
- Tweaks to movement and camera controller
- Let players push each other
- Add a fake "remote" player for testing
- Undo the IInitalizable silliness
11 months ago
copygirl
aad2484b66
Add Player script / class
11 months ago
copygirl
eba2e0eaba
Initial commit
11 months ago