Commit Graph

79 Commits

Author SHA1 Message Date
DCFApixels
73bb779a5a fix leaks/refactoring 2025-05-15 20:41:02 +08:00
DCFApixels
615d201424 refactoring 2025-03-24 14:26:40 +08:00
DCFApixels
3986149267 update mask, add world.TryFindPoolInstance 2025-03-17 11:06:52 +08:00
DCFApixels
d83ffba82a defines refactoring 2025-03-14 16:53:25 +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
67fb791544 simple refactoring 2025-03-10 22:55:34 +08:00
DCFApixels
5d6c095142 update 2025-03-10 13:00:30 +08:00
DCFApixels
450e98f0cd update pools 2024-12-04 16:10:09 +08:00
DCFApixels
4998e84fe5 Update EcsAspect.cs 2024-11-12 16:36:37 +08:00
Mikhail
13d0d41966 update aspects 2024-11-09 21:10:12 +08:00
Mikhail
ad2bcae5ad update Copy/Clone(Entity) add Move/Remove(Components) 2024-11-06 13:46:20 +08:00
Mikhail
8c442a66c0 update where queries, fix query cache 2024-11-05 15:50:03 +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
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
2e121381f7 update masks 2024-10-31 14:46:21 +08:00
Mikhail
57b0ba225a update mask iterator 2024-10-10 19:57:19 +08:00
Mikhail
5e3913b31b update EcsMask 2024-10-05 20:59:16 +08:00
Mikhail
e361fe98c5 refactoring 2024-10-05 18:05:33 +08:00
Mikhail
9d6a78f08c update 2024-10-05 10:19:52 +08:00
Mikhail
a0e359bb12 stash 2024-10-02 22:13:10 +08:00
Mikhail
e271c77cab add Where query with sort 2024-08-26 11:08:42 +08:00
Mikhail
89ebd5d1ba update queries cashe 2024-08-24 13:10:50 +08:00
Mikhail
07c122d406 update queries stash 2024-08-24 12:29:58 +08:00
Mikhail
9c033e6330 update queries stash 2024-08-23 22:31:43 +08:00
Mikhail
3a22a914d5 rename GetPoolInstance(Type) to FindPoolInstance(Type) 2024-08-21 14:40:44 +08:00
Mikhail
dbdc34f3cf cleanup reflection 2024-07-05 22:13:17 +08:00
Mikhail
ba8c4d0600 fix REFLECTION_DISABLED 2024-06-27 00:26:05 +08:00
Mikhail
d2f761a884 add PoolsCore namespace, add IEcsComponentType 2024-04-30 16:09:57 +08:00
Mikhail
1c6b49edbe fix Release Build 2024-04-26 04:55:19 +08:00
Mikhail
b661faf38e translate exception message 2024-04-22 17:37:37 +08:00
Mikhail
df52ec1f87 fix field naming 2024-04-22 17:20:31 +08:00
Mikhail
4ace55d4d7 add warning 2024-04-22 17:16:37 +08:00
Mikhail
9a149da66e fixes 2024-04-22 17:09:06 +08:00
Mikhail
089a1ab60a add auto template for aspect 2024-04-22 17:01:13 +08:00
Mikhail
f2238cd33a add EcsMask.Builder.Except 2024-04-18 22:14:50 +08:00
Mikhail
02fcd5f821 simple optimization 2024-04-18 00:36:05 +08:00
Mikhail
ee500fadfd fix worldID 2024-04-16 12:46:09 +08:00
Mikhail
44c49b987a add debugger proxy 2024-04-09 00:19:43 +08:00
Mikhail
07e8319475 optimization 2024-04-08 23:49:56 +08:00
Mikhail
d98cce379d fix queries 2024-04-08 17:11:06 +08:00
Mikhail
150ad8d132 Update EcsAspect.cs 2024-03-26 18:11:50 +08:00
Mikhail
958b857582 support recursive aspect constructor 2024-03-26 18:09:13 +08:00
Mikhail
9876f882d7 simplify aspect builder syntax 2024-03-26 16:06:03 +08:00
Mikhail
ffa9bdb9bb update 2024-03-09 21:33:44 +08:00
Mikhail
03598f97d8 add simplified aspect builder syntax 2024-03-08 20:40:19 +08:00
Mikhail
68d6d0762a rename aspect builder methods 2024-03-07 03:40:06 +08:00
Mikhail
672e253b49 rename GetPool to GetPoolInstance 2024-03-07 03:30:18 +08:00