NorbiPeti
67f32b8810
Improved and fixed publish queue detection and block test
- Made the PublishEntityChangesDelayed() method use the internals of Svelto.ECS to determine if it should wait
-- I had this code for a while but it used too much reflection to my liking
-- Now I made the reflection code nicer and a bit safer
- Fixed float comparisons: last time I didn't actually used abs() for float3 but I found this even better method
преди 1 година
NorbiPeti
5e90c5ee26
Fix all compiler issues and add Count property and smart ToArray() function to RefCollection
- Collections can be converted into arrays using a mapper and a predicate function
преди 1 година
NorbiPeti
5117b69500
Fix RefCollection and start using it to query multiple users
- I overcomplicated in the beginning
- It doesn't shorten the code that much but it provides a stable interface and it's easier to use so I guess it's nice
преди 1 година
NorbiPeti
f70b65e796
Start updating to Techblox 2022.08.11.09.42 and start work on RefCollection
What have I got myself into
преди 1 година
NorbiPeti
55344d1352
Start updating to Techblox 2022.05.25.11.05
Resolved compiler errors
Mostly by removing erroring code
преди 1 година
NorbiPeti
c6dae688fe
Update to Techblox 2022.02.17.10.32
преди 2 години
NorbiPeti
2a1782cd82
Start updating to 2021.12.14.17.00
A bunch of errors still
преди 2 години
NorbiPeti
63295f82c9
Update to Techblox 2021.09.03.10.36
Removed old dependencies, including uREPL
Added new block IDs
Implemented basic command handling to support existing mod commands
преди 2 години
NorbiPeti
033ebdb86d
Fix looking at wires, reduce Wire code
Also added two port name properties directly to the wires
Also added support for converting OptionalRefs to Nullables
преди 2 години
NorbiPeti
1cbe252727
Move block engines into their own namespace
преди 3 години
NorbiPeti
61184145a9
Start using new extension methods, code cleanup
Removed all of the different block property getter methods
преди 3 години
NorbiPeti
c914b5b393
Renamed all references of Gamecraft to Techblox
Except those that actually refer to the game's code
преди 3 години
NorbiPeti
a6f52070ee
Rename to TechbloxModdingAPI
преди 3 години
NorbiPeti
df6a2e84e1
Update to Techblox 2021.04.29.18.37
преди 3 години
NorbiPeti
a6b69d94c9
Start compatibility with Techblox
Added some TODOs as well
преди 3 години
NGnius (Graham)
08138e3589
Fix build errors from beta hotfix 1
преди 3 години
NGnius (Graham)
1cb663b4d1
Fix build errors from beta hotfix 1
преди 3 години
NGnius (Graham)
fd97194903
Fix build issues for latest Gamecraft preview version
преди 3 години
NGnius (Graham)
50ebf4f0a6
Fix build issues for latest Gamecraft preview version
преди 3 години
NGnius (Graham)
e56871f5ef
Fix wire entity queries when its not submitted yet
преди 3 години
NGnius (Graham)
708dbdd81d
Add wiring API and improve signal support
преди 3 години
NorbiPeti
f403feb298
Update to Gamecraft 2020.06.17.08.41 (preview)
Removed BlockIdentifiers.OWNED_BLOCKS as the original got replaced with an array
Added the correct group for each supported functional block
Removed EntityFactory property from IEntitySerializer as it is provided on deserialization
преди 3 години
NorbiPeti
62318b0843
Update to Gamecraft 2020.06.11.18.50
Removed some inputs from FakeInput
преди 3 години
NGnius (Graham)
8326d70cbf
Integrate tweak and signal functionality into Blocks
преди 4 години
NorbiPeti
6f8241554d
Add block type and color properties
преди 4 години
NGnius (Graham)
42b21bc16d
Rework engine inheritance structure
преди 4 години
NorbiPeti
83427b806e
Update to Gamecraft 2020.04.27.14.21
преди 4 години
NorbiPeti
9609187cff
Created a BlockUtility class, changed PlaceBlock return type
Removed GameState methods from block APIs
Created a BlockUtility class to get the block the player is looking at
Changed the return type of PlaceBlock, returning the ID of the newly placed block or null
преди 4 години
NGnius
d1c0556b9c
Update to Gamecraft 2020.04.06.14.50
преди 4 години
NGnius
2149458d96
Add inventory select block support
преди 4 години
NorbiPeti
b4e70fcebe
Update to GC 2020.03.11.11.02
Fixed compile issues and added new blocks
преди 4 години
NGnius
feab9e38c9
Remove the thing
преди 4 години
NGnius
0459bdf9d9
Modify & Fix signal API
преди 4 години
NorbiPeti
878ebdb491
Update to newer Gamecraft version
преди 4 години
NGnius (Graham)
cd6862bb29
Fix styling and docs
преди 4 години
NGnius (Graham)
b796751420
Fix signal API & docs and improve API Init
преди 4 години
NGnius (Graham)
2df8da1af5
Add mostly reliable signal & channel API support
преди 4 години