Commit Graph

902 Commits

Author SHA1 Message Date
DCFApixels
b14adb01ca update TypeMeta 2025-03-17 20:00:27 +08:00
DCFApixels
b331f4fda1 update component interfaaces 2025-03-17 13:05:23 +08:00
DCFApixels
3986149267 update mask, add world.TryFindPoolInstance 2025-03-17 11:06:52 +08:00
DCFApixels
24b5734e55 fix Obsolete message 2025-03-16 12:58:56 +08:00
DCFApixels
1cc630edba add IEcsStructPool<T>.NewEntity() 2025-03-15 22:27:57 +08:00
DCFApixels
0367f67949 refinces refactoring 2025-03-15 16:39:03 +08:00
DCFApixels
4a7faa58b1 fix warnings 2025-03-15 16:20:50 +08:00
DCFApixels
833ca7a30f fix 2025-03-15 15:24:58 +08:00
DCFApixels
b5c4a6949e remove System.Span dependency 2025-03-15 15:24:44 +08:00
DCFApixels
7637fae7cc fix 2025-03-15 15:20:11 +08:00
DCFApixels
f7164de152 Update Consts.cs 2025-03-15 15:06:00 +08:00
DCFApixels
0be714a0d7 add DRAGONECS_STABILITY_MODE/ defines refactoring 2025-03-15 15:00:07 +08:00
DCFApixels
bdfd5d83de fix 2025-03-14 22:03:49 +08:00
DCFApixels
0a7359c5d3 exceptions refactoring 2025-03-14 21:57:52 +08:00
DCFApixels
482cd7ce70 fix pool fields 2025-03-14 20:33:06 +08:00
DCFApixels
ebf3975804 update DebuggerDisplay for pool 2025-03-14 17:07:38 +08:00
DCFApixels
d83ffba82a defines refactoring 2025-03-14 16:53:25 +08:00
DCFApixels
a7d9350332 add di for runner 2025-03-13 20:46:51 +08:00
DCFApixels
0f41895093 fix 2025-03-13 20:43:21 +08:00
DCFApixels
cb0c299e2e add indexers for pools 2025-03-13 20:40:47 +08:00
DCFApixels
c4109b010c Update MaskQueryExecutor.cs 2025-03-13 16:41:23 +08:00
DCFApixels
c57c2d3f94 Update Consts.cs 2025-03-13 15:56:47 +08:00
DCFApixels
bfb16585fb add auto-generation MetaColor from MetaGroup 2025-03-13 15:06:39 +08:00
DCFApixels
49fd84cea0 add todo 2025-03-13 13:55:19 +08:00
DCFApixels
e674b5b7c4 add support for struct aspectы 2025-03-13 13:34:45 +08:00
DCFApixels
5b9fbbd62a add EcsAspect events 2025-03-13 11:28:03 +08:00
DCFApixels
9d5be80190 add EcsMask.ToStatic 2025-03-13 11:27:58 +08:00
DCFApixels
ea5227fe2c add IOnInitInjectionComplete.OnBeforeInitInjection 2025-03-13 11:27:57 +08:00
DCFApixels
d2d386b617 fix 2025-03-12 19:32:38 +08:00
DCFApixels
01ffa2807e update ArrayUtility 2025-03-12 13:07:23 +08:00
DCFApixels
55ef119aff add optimization with IEntityStorage to EcsMaskIterator 2025-03-11 14:30:33 +08:00
DCFApixels
21833bd532 Update MetaColorAttribute.cs 2025-03-11 10:58:05 +08:00
DCFApixels
56e8b00ba3 Update MetaColorAttribute.cs 2025-03-11 10:51:19 +08:00
DCFApixels
4a9dd8cb26 metagroup from namespace 2025-03-11 10:51:04 +08:00
DCFApixels
02b98d5ed0 fix 2025-03-11 09:46:00 +08:00
DCFApixels
fce0c34bc5 Update MetaGroupAttribute.cs 2025-03-11 09:43:38 +08:00
DCFApixels
919f346b5b Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2025-03-10 22:56:19 +08:00
DCFApixels
67fb791544 simple refactoring 2025-03-10 22:55:34 +08:00
DCFApixels
c9d9f4c268 Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2025-03-10 22:54:40 +08:00
DCFApixels
5ba5b7094d rename DestroyAndClearAllWorlds to ResetStaticState 2025-03-10 22:36:12 +08:00
DCFApixels
cb7e086dcd add EcsWorld.DestroyAndClearAllWorlds 2025-03-10 22:28:54 +08:00
DCFApixels
798039c9fa Update entlong.cs 2025-03-10 20:12:29 +08:00
DCFApixels
af3f74bb55 add IComparable for entlong 2025-03-10 20:10:08 +08:00
DCFApixels
76af409b30 add todo 2025-03-10 13:01:08 +08:00
DCFApixels
5d6c095142 update 2025-03-10 13:00:30 +08:00
DCFApixels
7ef556556b Update MetaGroupAttribute.cs 2025-03-10 12:59:59 +08:00
DCFApixels
bea20d57f0 update singleaspect 2025-03-10 12:59:43 +08:00
DCFApixels
689932f40b update SingleAspect 2025-03-10 12:59:10 +08:00
DCFApixels
78731622df update 2025-01-06 10:48:39 +08:00
DCFApixels
466985c182 fix 2024-12-31 23:55:38 +08:00
DCFApixels
d843d4b43e fixes for EcsGroup 2024-12-31 21:38:56 +08:00
DCFApixels
44ef6418af Merge branch 'main' into dev 2024-12-27 01:45:31 +08:00
DCFApixels
706467cde2 hotfix 2024-12-25 21:07:22 +08:00
DCFApixels
074a0fab97 Merge branch 'bf' into dev 2024-12-21 15:11:39 +08:00
DCFApixels
907f1ae083 fix MetaID duplicate exception 2024-12-21 14:38:50 +08:00
DCFApixels
38628eae8f add EcsWorld.InitPool 2024-12-18 16:18:44 +08:00
DCFApixels
76a6a113fc update pool ClaerAll methods 2024-12-18 16:18:30 +08:00
DCFApixels
fb23398853 add EcsDebug.OnPrint event 2024-12-18 16:17:57 +08:00
DCFApixels
0905aa476c update UncheckedCoreUtility 2024-12-17 12:26:29 +08:00
DCFApixels
c0b23c0050 add IMonoWorldInject 2024-12-17 12:22:22 +08:00
DCFApixels
32ed705fc4 add EcsWorld.InitEntitySlot 2024-12-17 12:20:39 +08:00
ByteWarsJedi
d970212c23 add UncheckedCoreUtility.CreateEntLong 2024-12-16 12:55:22 +08:00
ByteWarsJedi
7ce5e0b19b Update EcsWorld.cs 2024-12-11 20:04:18 +08:00
ByteWarsJedi
94d7734bcd update 2024-12-10 20:34:27 +08:00
DCFApixels
2301c08705 Create StructFastList.cs.meta 2024-12-04 18:59:41 +08:00
DCFApixels
914dfb52a6 fix EcsGroup pages managment 2024-12-04 16:48:54 +08:00
DCFApixels
7db238709c Merge branch 'XorOptimization' into dev 2024-12-04 16:14:52 +08:00
DCFApixels
450e98f0cd update pools 2024-12-04 16:10:09 +08:00
DCFApixels
d107d29482 update world/add WorldComponentPoolAbstract 2024-12-04 16:09:52 +08:00
DCFApixels
dd5a81334c add EcsWorld.GetPoolInstanceMarker 2024-12-03 17:44:16 +08:00
DCFApixels
0182614819 api polishing/add world name 2024-12-03 16:59:32 +08:00
DCFApixels
d068b22d16 page memory usage optimization 2024-11-26 19:16:14 +08:00
DCFApixels
c23e3ce621 update group 2024-11-26 02:50:51 +08:00
DCFApixels
c865ea0e4f add nullpage 2024-11-26 02:40:59 +08:00
DCFApixels
0ca66e853b add page.xor 2024-11-26 02:25:15 +08:00
DCFApixels
2cc7a22e95 update 2024-11-26 01:49:39 +08:00
DCFApixels
95eecf98e5 impl pages for EcsGroup 2024-11-25 10:30:23 +08:00
DCFApixels
c5013649c3 add set for EcsGroup indexer 2024-11-24 18:23:30 +08:00
DCFApixels
e1ae89ed7f fix Define Symbols 2024-11-24 18:23:10 +08:00
DCFApixels
121e33a307 remove EcsWorldCmp 2024-11-20 12:18:03 +08:00
DCFApixels
a0c2aab4bc rename Queries to QueriesExtensions 2024-11-17 22:02:44 +08:00
DCFApixels
4759f186ad update queries & mask iterator 2024-11-17 21:43:50 +08:00
DCFApixels
f228ca50d2 simple refactoring 2024-11-17 13:26:38 +08:00
DCFApixels
f585140f70 fix entity gen management 2024-11-15 15:08:44 +08:00
DCFApixels
4998e84fe5 Update EcsAspect.cs 2024-11-12 16:36:37 +08:00
DCFApixels
90c2b5fbd0 add IEcsPool.AddEmpty 2024-11-12 16:31:31 +08:00
Mikhail
13d0d41966 update aspects 2024-11-09 21:10:12 +08:00
Mikhail
bff895357f fix arguments 2024-11-08 19:39:46 +08:00
Mikhail
ae6b6d7a2f fix naming 2024-11-08 19:08:38 +08:00
Mikhail
820fae6f3e code cleanup 2024-11-08 17:21:36 +08:00
Mikhail
ed698fbbd8 add EntitesMatrix 2024-11-08 17:20:05 +08:00
Mikhail
2d64b3088a fix 2024-11-08 17:19:59 +08:00
Mikhail
1569b6507d fix 2024-11-08 15:45:55 +08:00
Mikhail
a8e550d6f5 fix 2024-11-08 15:32:51 +08:00
Mikhail
9f8861dff4 update debuggerproxy 2024-11-08 15:15:27 +08:00
Mikhail
d0c2cab838 fix 2024-11-07 16:27:32 +08:00
Mikhail
5e9870f736 fix 2024-11-07 16:22:28 +08:00
Mikhail
4ee6f8a0f1 fxies 2024-11-07 16:21:51 +08:00
Mikhail
09b209a7c0 GetComponentTypeIDsFor optimization 2024-11-07 16:16:47 +08:00
Mikhail
4069f9b970 add EcsWorld.GetMaskQueryExecutors 2024-11-07 10:19:44 +08:00
Mikhail
f12c01ed10 add LastCachedCount for executors 2024-11-07 08:22:10 +08:00
Mikhail
14cb548b0a fix 2024-11-06 20:33:44 +08:00
Mikhail
ef242f4ecd fix for support aot 2024-11-06 20:17:07 +08:00
Mikhail
08a19489e8 update exception messages 2024-11-06 19:55:33 +08:00
Mikhail
51b623e2c5 update copy clone move remove 2024-11-06 18:27:33 +08:00
Mikhail
b60308ac7e fix & update GetComponentTypeIDsFor 2024-11-06 16:08:33 +08:00
Mikhail
1213bdb792 fix 2024-11-06 14:28:57 +08:00
Mikhail
ad2bcae5ad update Copy/Clone(Entity) add Move/Remove(Components) 2024-11-06 13:46:20 +08:00
Mikhail
ab06cbce58 update type code 2024-11-05 17:16:50 +08:00
Mikhail
4e54be72bf fix naming 2024-11-05 15:56:46 +08:00
Mikhail
7460b0299f update todo 2024-11-05 15:54:56 +08:00
Mikhail
54e2d11048 rename internal method 2024-11-05 15:53:00 +08:00
Mikhail
bed850eb84 fix pipeline.builder merge 2024-11-05 15:50:18 +08:00
Mikhail
8c442a66c0 update where queries, fix query cache 2024-11-05 15:50:03 +08:00
Mikhail
ce6fdfa33a add debug locking of pools 2024-11-04 07:36:42 +08:00
Mikhail
8a175399db fix 2024-11-03 19:03:57 +08:00
Mikhail
4f5d6e09e4 update 2024-11-03 19:02:07 +08:00
Mikhail
c569007e8f update 2024-11-03 18:57:56 +08:00
Mikhail
7652936e5b Update EcsPool.cs 2024-11-03 13:40:06 +08:00
Mikhail
5f4e5cf045 Update 2024-11-01 20:43:15 +08:00
Mikhail
6600f3a118 fix 2024-11-01 14:04:19 +08:00
Mikhail
6b7146e89f Update EcsStaticMask.cs 2024-11-01 13:49:29 +08:00
Mikhail
b29d8757d8 Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2024-11-01 13:49:20 +08:00
Mikhail
50681715ff refactoring, add mask valide check for Debug 2024-11-01 12:48:53 +08:00
Mikhail
698bbad084 Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2024-11-01 12:43:01 +08:00
Mikhail
e54f9347aa Create EcsStaticMask.cs.meta 2024-11-01 12:42:54 +08:00
Mikhail
45acde2db3 refactoring 2024-11-01 12:41:10 +08:00
Mikhail
02834d6826 rename EcsWorld.id to EcsWorld.ID 2024-10-31 16:27:53 +08:00
Mikhail
6ff13eaf1e update 2024-10-31 15:27:53 +08:00
Mikhail
b356257a54 fix 2024-10-31 14:54:16 +08:00
Mikhail
28402472b0 rename 2024-10-31 14:53:08 +08:00
Mikhail
665e0abf32 add RunHelper 2024-10-31 14:48:56 +08:00
Mikhail
2e121381f7 update masks 2024-10-31 14:46:21 +08:00
Mikhail
7f7a922822 code cleanup 2024-10-19 00:12:11 +08:00
Mikhail
f479cb122d update 2024-10-19 00:03:02 +08:00
Mikhail
4196c1e600 fix LayerList 2024-10-19 00:02:56 +08:00
Mikhail
ef18594f82 up version to 0.8.53 2024-10-14 14:45:41 +08:00
Mikhail
cd045f3002 Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2024-10-13 16:38:48 +08:00
Mikhail
09254c5919 fix EcsModule 2024-10-13 16:38:40 +08:00
Mikhail
ea55db6d6e exception translation 2024-10-13 15:21:49 +08:00
Mikhail
50c7fac4a6 fix AddModule 2024-10-13 15:15:17 +08:00
Mikhail
bf24c347ce add const 2024-10-12 21:02:28 +08:00
Mikhail
2fd88037f8 add metaID for generic types 2024-10-12 20:06:21 +08:00
Mikhail
e34016a312 update 2024-10-12 14:48:13 +08:00
Mikhail
9beed277b3 add metaIDs 2024-10-12 00:08:12 +08:00
Mikhail
acf0e876f3 update queries 2024-10-11 18:28:46 +08:00
Mikhail
57b0ba225a update mask iterator 2024-10-10 19:57:19 +08:00
Mikhail
7544d18d1e Update EcsPipeline.Builder.cs 2024-10-09 01:55:30 +08:00
Mikhail
005a5ff541 add MetaTags.ENGINE_MEMBER 2024-10-06 15:53:14 +08:00
Mikhail
c13deb9d13 fixes 2024-10-06 15:35:01 +08:00