copygirl
b1112f6006
Fix origin of bolt model and collider
12 months ago
copygirl
f8cbb148cc
Switch from Blockbench to Blender
12 months ago
copygirl
2d70ece0cf
Default to .NET collections
12 months ago
copygirl
116b09b047
Fix pickup controller not being rotated correctly
12 months ago
copygirl
60e6b8c564
Separate interable layer into pickup and place
12 months ago
copygirl
4b4b1eac3d
Set grid shape to convex polygon
12 months ago
copygirl
f180a21946
Can only place item on grid top side
12 months ago
copygirl
16b52df702
Prevent trying to parent items to themselves
12 months ago
copygirl
de12776f90
Take into account grids that may be half offset
12 months ago
copygirl
37e6befc0f
Add cutting board item
12 months ago
copygirl
2eab21e6b6
Add plank item
12 months ago
copygirl
49d407f624
Only calculate inverse transform
12 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
12 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
12 months ago
copygirl
d8a9320098
Change Grid.StepSize to 5cm
12 months ago
copygirl
eb3417e315
Add nail and bolt items
12 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
1 year 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.
1 year ago
copygirl
585768e48e
Add placement preview
1 year ago
copygirl
29f4eb35cd
Add holding animation
1 year ago
copygirl
767debc813
Reorganize multiplayer menu
1 year ago
copygirl
e7b6c15600
Fix Item being parented to Players node
1 year ago
copygirl
68e5cc36a8
Add mouse sensitivity options
1 year ago
copygirl
a09f2270a8
Skip local player in OnMultiplayerDisconnected
1 year ago
copygirl
f6c5ce685a
Add static Game.Instance property
1 year ago
copygirl
58c668d7a2
Add export_presets.cfg to .gitignore
1 year ago
copygirl
94704798a5
Actual multiplayer woo!
1 year ago
copygirl
a55e64b73f
Move some files around
1 year ago
copygirl
7518e15f99
Fix saving player scene changing bone transforms
1 year ago
copygirl
8177655670
Add .blendX files to .gitignore
1 year ago
copygirl
f1ed9ef6fd
Add basic multiplayer menu / connecting
1 year ago
copygirl
c8cfd73005
Add basic escape menu
1 year ago
copygirl
cca3cdbb82
Rename warehourse to workshop
1 year ago
copygirl
ed08dce086
Add jumping
1 year 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
1 year ago
copygirl
aad2484b66
Add Player script / class
1 year ago
copygirl
eba2e0eaba
Initial commit
1 year ago