NorbiPeti
448cf3af48
Expose the simulation-time object IDs
...
They are useful
2020-06-05 00:57:22 +02:00
6a137472c1
Fix Block type exception on unsynced Specialize<T>()
2020-06-02 20:38:35 -04:00
NorbiPeti
5660bfc28d
Fix connected blocks not being detected in prefabs
...
Apparently they're processed, unlike in my save
2020-06-03 01:49:54 +02:00
NorbiPeti
0b8491cecf
Move Sync() to properties and improve Block doc
2020-05-27 17:20:53 +02:00
NorbiPeti
269d30b0db
Add support for connected bodies
...
Added center of mass
Removed delta velocities
2020-05-24 21:55:49 +02:00
NorbiPeti
ab7c5805fe
Add object ID block and label support
2020-05-24 19:29:02 +02:00
NorbiPeti
084cbb40c4
Added AsyncUtils and Block.PlaceNewAsync()
2020-05-22 03:00:33 +02:00
8326d70cbf
Integrate tweak and signal functionality into Blocks
2020-05-21 15:04:55 -04:00
NorbiPeti
3ff98f29bb
Improve GetBlockInfo(), block colors
...
Made GetBlockInfo() always return a reference without needing it as a parameter
Fixed Color property
Added CustomColor property for temporarily setting any color
2020-05-20 00:08:02 +02:00
97de5e606b
Add first block children ConsoleBlock and TextBlock, I hope they're not bullied at school for those names
2020-05-17 23:36:11 -04:00
NorbiPeti
1c5ce37fce
Add debug interface API and improve block API
...
Added API for adding more information on the debug display (not object-oriented yet)
Removed the setter for block type to ensure stability
Made the block API return defaults if the block no longer exists
Added property to check if the block exists
Made a struct for the block's color property
Added missing block IDs
2020-05-17 23:46:31 +02:00
NorbiPeti
6f8241554d
Add block type and color properties
2020-05-15 17:42:04 -04:00
NorbiPeti
ff57a16565
Create Block class with existing functionality
...
Placement, movement, rotation, removal
Block looked at (in Player class), connected blocks
2020-05-15 17:42:04 -04:00