cosmonaut
|
36e98b0376
|
add dt and alpha params to renderers
continuous-integration/drone/push Build is failing
Details
|
2021-03-23 17:37:47 -07:00 |
cosmonaut
|
6858ec1b0f
|
Mega Refactor (#20)
continuous-integration/drone/push Build is passing
Details
Co-Authored-By: cosmonaut <evan@moonside.games>
Co-Committed-By: cosmonaut <evan@moonside.games>
|
2021-03-12 08:25:25 +00:00 |
cosmonaut
|
40e6d75638
|
Expose some enumerable iterators + some tweaks (#15)
continuous-integration/drone/push Build is passing
Details
|
2020-11-16 07:21:51 +00:00 |
Evan Hemsley
|
0df0916347
|
update JIT preload
continuous-integration/drone/push Build is passing
Details
|
2020-03-24 21:28:56 -07:00 |
Evan Hemsley
|
7c8154efdd
|
fix some reads
continuous-integration/drone/push Build is passing
Details
|
2020-03-22 19:20:55 -07:00 |
Evan Hemsley
|
ca9c9c84a3
|
getting rid of tuple returns
continuous-integration/drone/push Build is passing
Details
|
2020-03-22 19:10:28 -07:00 |
Evan Hemsley
|
812fe10ca1
|
remove unmanaged constraint from component storage
continuous-integration/drone/push Build is passing
Details
|
2020-03-21 17:38:35 -07:00 |
Evan Hemsley
|
408dd9bfeb
|
unmanaged structs
continuous-integration/drone/push Build is passing
Details
|
2020-03-20 15:45:58 -07:00 |
Evan Hemsley
|
7f89e9b4a0
|
fix style issues
continuous-integration/drone/push Build is passing
Details
|
2020-03-20 00:09:57 -07:00 |
Evan Hemsley
|
98955f3048
|
converting component storage to pack data and return refs
continuous-integration/drone/push Build is passing
Details
|
2020-03-19 15:44:04 -07:00 |
Evan Hemsley
|
1eb72874c1
|
replace entity storage with int
|
2019-12-29 13:54:08 -08:00 |
Evan Hemsley
|
f7095ffdfb
|
refactor to remove ComponentUpdateManager
|
2019-12-29 13:24:51 -08:00 |
Evan Hemsley
|
47e1072c8d
|
internal storage using int ID instead of entity to avoid hash lookups
|
2019-12-23 18:45:49 -08:00 |
evan
|
664f08c446
|
optimized away some LINQ
|
2019-12-16 20:40:15 -08:00 |
Evan Hemsley
|
f6d93c7579
|
slight entity manager optimization
|
2019-12-16 02:17:39 -08:00 |
Evan Hemsley
|
5513402573
|
removed all component ID stuff
|
2019-12-05 14:59:55 -08:00 |
thatcosmonaut
|
f05b7f725d
|
remove time dilation priority system in favor of averaging
|
2019-11-22 13:14:36 -08:00 |
Evan Hemsley
|
62dfdb758a
|
remove exposed GUIDs from the API
|
2019-11-20 19:01:29 -08:00 |
Evan Hemsley
|
c1e206ef49
|
allow only one component per type per entity
|
2019-08-10 17:34:00 -07:00 |
Evan Hemsley
|
5e2ae80518
|
optimize componentmanager and renderer
|
2019-08-01 16:44:29 -07:00 |
Evan Hemsley
|
d6c84b950a
|
remove activation concept from components and entities
|
2019-07-31 10:35:17 -07:00 |
thatcosmonaut
|
a42123f58d
|
the big ComponentMessage rework
|
2019-07-18 14:02:57 -07:00 |
Evan Hemsley
|
949c3aa26d
|
adds read check to HasComponent and HasComponent and SomeComponent to Renderer
|
2019-07-17 13:15:15 -07:00 |
Evan Hemsley
|
64f6e13216
|
move all methods off of Entity
|
2019-07-17 11:24:21 -07:00 |
Evan Hemsley
|
ff3be9636b
|
adds GetEntityIDByComponentID and GetEntityByComponentID to Renderer
|
2019-07-12 21:48:08 -07:00 |
Evan Hemsley
|
2d929e4665
|
adds EntityExists method + fixes crash when destroying an entity that has no components
|
2019-07-12 17:37:31 -07:00 |
Evan Hemsley
|
87c5a785c7
|
changing KeyValueTuple component returns to ValueTuple
|
2019-06-27 16:55:12 -07:00 |
Evan Hemsley
|
5941029927
|
initial rendering implementation
|
2019-06-19 14:14:44 -07:00 |