Evan Hemsley
|
d53bf043db
|
replace IDrawComponent with IDrawableComponent and remove SetDrawComponent
|
2019-11-20 19:16:44 -08:00 |
Evan Hemsley
|
62dfdb758a
|
remove exposed GUIDs from the API
|
2019-11-20 19:01:29 -08:00 |
Evan Hemsley
|
6579c706c5
|
0.16.0
|
2019-11-17 10:55:28 -08:00 |
Evan Hemsley
|
b8d66e7642
|
adds Engine.RemoveComponent<TComponent>(Entity)
|
2019-11-17 10:48:39 -08:00 |
thatcosmonaut
|
bc66012c3d
|
0.15.0
|
2019-11-14 10:57:37 -08:00 |
thatcosmonaut
|
5da8e2b71d
|
add tests for component-entity getters
|
2019-11-14 10:57:13 -08:00 |
Evan Hemsley
|
c994e9d7fe
|
add component reader methods that include entities
|
2019-11-13 20:08:11 -08:00 |
thatcosmonaut
|
3b6d473aeb
|
implement runtime type GetComponent
|
2019-11-13 13:24:20 -08:00 |
thatcosmonaut
|
591cd980d9
|
runtime type HasComponent
|
2019-11-13 13:15:43 -08:00 |
thatcosmonaut
|
0920b9a8f7
|
fix bug where multiple messages between same engines caused build crash
|
2019-11-13 13:05:31 -08:00 |
Evan Hemsley
|
1172866c9f
|
0.14.0
|
2019-10-24 13:18:05 -07:00 |
Evan Hemsley
|
36bc2fe52a
|
circleCI using .NET Core 3.0
|
2019-10-24 13:15:55 -07:00 |
Evan Hemsley
|
790e36b2d3
|
graph logic depends on MoonTools.Core.Graph
|
2019-10-24 13:13:43 -07:00 |
Evan Hemsley
|
85f99a565c
|
adds some convenience methods and doc comments
|
2019-10-24 12:48:36 -07:00 |
Evan Hemsley
|
27c3fa1058
|
explicitly require IDrawComponent interface on SetDrawComponent
|
2019-09-26 13:34:56 -07:00 |
Evan Hemsley
|
3e04e7ad03
|
0.13.0
|
2019-09-26 13:29:25 -07:00 |
Evan Hemsley
|
5f72bef256
|
DefaultWritePriority attribute for engines
|
2019-09-26 13:26:48 -07:00 |
thatcosmonaut
|
5872e916ac
|
Merge pull request #3 from thatcosmonaut/component_write_priority
Component write priority
|
2019-09-26 12:33:51 -07:00 |
Evan Hemsley
|
ddbfd492d3
|
ordered renderer now requires IDrawComponent interface
|
2019-09-26 12:29:59 -07:00 |
Evan Hemsley
|
2ff1396664
|
0.13.0-rc7
|
2019-08-22 20:11:05 -07:00 |
Evan Hemsley
|
44e01fbfc1
|
fix another related issue lol
|
2019-08-22 20:10:41 -07:00 |
Evan Hemsley
|
0873761bc7
|
0.13.0-rc6
|
2019-08-22 20:08:20 -07:00 |
Evan Hemsley
|
5bcde8bb96
|
fix crash where overwriting an existing component on the same frame as an entity was being destroyed would cause the component to not be destroyed
|
2019-08-22 20:07:41 -07:00 |
Evan Hemsley
|
f26cd48afd
|
0.13.0-rc5
|
2019-08-22 15:27:52 -07:00 |
Evan Hemsley
|
fa6958ed95
|
more helpful ID lookup error messages
|
2019-08-22 15:20:10 -07:00 |
Evan Hemsley
|
0a2cc2527a
|
0.13.0-rc4
|
2019-08-21 19:22:14 -07:00 |
Evan Hemsley
|
dd22c00072
|
fix crash on multiple write declarations
|
2019-08-21 19:21:55 -07:00 |
Evan Hemsley
|
fa9000590b
|
check off TODO
|
2019-08-21 17:54:58 -07:00 |
Evan Hemsley
|
4a7f65f2f5
|
more write conflict checks
|
2019-08-21 17:54:43 -07:00 |
Evan Hemsley
|
46d742fe49
|
0.13.0-rc3
|
2019-08-21 15:14:53 -07:00 |
Evan Hemsley
|
971a663cf9
|
write priority system and require read declaration for entity lookups by component
|
2019-08-21 15:13:48 -07:00 |
thatcosmonaut
|
9813c260ae
|
started the component write priority system
|
2019-08-20 19:25:59 -07:00 |
thatcosmonaut
|
5429783633
|
0.13.0-rc2
|
2019-08-20 15:44:27 -07:00 |
thatcosmonaut
|
b8d3d706ad
|
fix crash when entity is added and removed same frame
|
2019-08-20 15:44:01 -07:00 |
thatcosmonaut
|
524548ea0e
|
0.13.0-rc1
|
2019-08-19 19:07:13 -07:00 |
thatcosmonaut
|
d084286c83
|
delayed message system
|
2019-08-19 19:05:18 -07:00 |
thatcosmonaut
|
6a51ceb590
|
0.12.1-rc9
|
2019-08-19 18:11:59 -07:00 |
thatcosmonaut
|
0447610b23
|
fix crash when components are added to an entity that will be destroyed
|
2019-08-19 18:11:15 -07:00 |
thatcosmonaut
|
3e7bba1e4c
|
0.12.1-rc8
|
2019-08-19 17:39:56 -07:00 |
thatcosmonaut
|
1b30f3bd39
|
caching more info in ComponentMessageManager
|
2019-08-19 17:30:31 -07:00 |
Evan Hemsley
|
bea247e896
|
0.12.1-rc7
|
2019-08-11 11:47:40 -07:00 |
Evan Hemsley
|
8fd2307fbb
|
fix pending component type and id lookups
|
2019-08-11 11:47:12 -07:00 |
Evan Hemsley
|
37a27ee739
|
0.12.1-rc6
|
2019-08-11 11:27:25 -07:00 |
Evan Hemsley
|
162dbe52a2
|
fix broken entity ID lookup on pending components
|
2019-08-11 11:26:31 -07:00 |
Evan Hemsley
|
ccf243ad2d
|
0.12.1-rc5
|
2019-08-10 18:18:12 -07:00 |
Evan Hemsley
|
1ce6e0e907
|
fix issue with reading pending component
|
2019-08-10 18:17:52 -07:00 |
Evan Hemsley
|
df27c78e02
|
0.12.1-rc4
|
2019-08-10 17:41:54 -07:00 |
Evan Hemsley
|
c1e206ef49
|
allow only one component per type per entity
|
2019-08-10 17:34:00 -07:00 |
Evan Hemsley
|
314a064b4e
|
0.12.1-rc3
|
2019-08-09 20:04:54 -07:00 |
Evan Hemsley
|
583776dd53
|
remove nested pooled collections
|
2019-08-09 20:04:11 -07:00 |