Evan Hemsley
|
571310e579
|
fixed world initialization and draw component removal issues
|
2019-12-05 16:00:00 -08:00 |
Evan Hemsley
|
0293263684
|
fix component updates
|
2019-12-05 15:14:28 -08:00 |
Evan Hemsley
|
5513402573
|
removed all component ID stuff
|
2019-12-05 14:59:55 -08:00 |
Evan Hemsley
|
a4c3040239
|
start removing component ID system
|
2019-12-05 12:10:33 -08:00 |
Evan Hemsley
|
506aee8c37
|
started rewriting managers to not reference interfaces
|
2019-12-04 20:50:08 -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 |
Evan Hemsley
|
85f99a565c
|
adds some convenience methods and doc comments
|
2019-10-24 12:48:36 -07:00 |
Evan Hemsley
|
fa6958ed95
|
more helpful ID lookup error messages
|
2019-08-22 15:20:10 -07:00 |
thatcosmonaut
|
9813c260ae
|
started the component write priority system
|
2019-08-20 19:25:59 -07:00 |
thatcosmonaut
|
1b30f3bd39
|
caching more info in ComponentMessageManager
|
2019-08-19 17:30:31 -07:00 |
Evan Hemsley
|
162dbe52a2
|
fix broken entity ID lookup on pending components
|
2019-08-11 11:26:31 -07:00 |
Evan Hemsley
|
c1e206ef49
|
allow only one component per type per entity
|
2019-08-10 17:34:00 -07:00 |
Evan Hemsley
|
583776dd53
|
remove nested pooled collections
|
2019-08-09 20:04:11 -07:00 |
Evan Hemsley
|
fc36d0ace7
|
more hashset pools
|
2019-08-09 19:29:08 -07:00 |
Evan Hemsley
|
fa7d1eeb77
|
change sets inside pooled dictionaries to be pooled
|
2019-08-08 22:38:48 -07:00 |
Evan Hemsley
|
dbe6cc4f53
|
accidentally destroyed every pooled dictionary when an entity was destroyed LOOOL
|
2019-08-01 23:09:41 -07:00 |
Evan Hemsley
|
062b31dfb8
|
adds pooled dictionary to component message manager
|
2019-08-01 18:53:44 -07:00 |
Evan Hemsley
|
26aeb46cb8
|
todo note on componentmessagemanager
|
2019-08-01 17:34:54 -07:00 |
Evan Hemsley
|
8b9a778bfd
|
fix bug when doing pending and existing read
|
2019-08-01 17:05:36 -07:00 |
Evan Hemsley
|
5e2ae80518
|
optimize componentmanager and renderer
|
2019-08-01 16:44:29 -07:00 |
Evan Hemsley
|
d86c002305
|
optimize component message system
|
2019-08-01 16:24:57 -07:00 |
Evan Hemsley
|
ec3b0df585
|
rework EntityRenderer to OrderedRenderer
|
2019-08-01 15:06:19 -07:00 |