Commit Graph

62 Commits

Author SHA1 Message Date
DCFApixels
450e98f0cd update pools 2024-12-04 16:10:09 +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
90c2b5fbd0 add IEcsPool.AddEmpty 2024-11-12 16:31:31 +08:00
Mikhail
820fae6f3e code cleanup 2024-11-08 17:21:36 +08:00
Mikhail
4e54be72bf fix naming 2024-11-05 15:56:46 +08:00
Mikhail
ce6fdfa33a add debug locking of pools 2024-11-04 07:36:42 +08:00
Mikhail
9beed277b3 add metaIDs 2024-10-12 00:08:12 +08:00
Mikhail
002894ce9c code style refactoring 2024-09-07 17:18:35 +08:00
Mikhail
046a560014 refactoring / fixes 2024-08-14 21:23:34 +08:00
Mikhail
c1eaf36ff0 update meta 2024-06-13 18:04:18 +08:00
Mikhail
818dc4b926 update docs 2024-06-11 02:30:00 +08:00
Mikhail
716328741c Docs Stash 2024-06-05 14:39:19 +08:00
Mikhail
f4b9a7ce7c code cleanup 2024-05-13 19:29:36 +08:00
Mikhail
935127219f add DISABLE_POOLS_EVENTS define 2024-05-01 16:58:54 +08:00
Mikhail
22304f56c0 fix build / remove DISABLE_DRAGONECS_DEBUGGER define 2024-05-01 16:32:03 +08:00
Mikhail
a8ce4688bc add meta to pools 2024-05-01 14:29:01 +08:00
Mikhail
d2f761a884 add PoolsCore namespace, add IEcsComponentType 2024-04-30 16:09:57 +08:00
Mikhail
4bc60072ed add il2cpp options 2024-04-28 19:43:10 +08:00
Mikhail
bc4375808d polishing 2024-04-28 18:36:24 +08:00
Mikhail
80a6963699 mini optimization 2024-04-27 19:05:05 +08:00
Mikhail
e56c7f94d7 update 2024-03-13 17:41:33 +08:00
Mikhail
03598f97d8 add simplified aspect builder syntax 2024-03-08 20:40:19 +08:00
Mikhail
53911d4f25 rework configs 2024-03-07 06:46:44 +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
Mikhail
0ed91a08da code cleanup 2024-02-26 11:58:19 +08:00
Mikhail
93e9a57c5c optimize pools 2024-02-25 23:05:11 +08:00
Mikhail
1924445074 fix name 2024-02-25 17:27:08 +08:00
Mikhail
1f52caf9c0 stash 2024-02-25 00:55:30 +08:00
Mikhail
234fc89711 remove & rework EcsAnonymousPool 2024-02-24 16:59:09 +08:00
Mikhail
ed40b87e9f fixes, rename EcsVirtualPool to EcsAnonymousPool 2024-02-24 16:48:43 +08:00
Mikhail
a7276ce966 add virtual pool 2024-02-24 03:02:41 +08:00
Mikhail
c3ece37bf5 polishing pools 2024-02-24 02:26:42 +08:00
Mikhail
4888ad82e4 remove Reflection except inside EcsHybridPool 2024-02-23 18:34:40 +08:00
Mikhail
6c449c94f6 remove useless EcsAspectBuilderBase 2024-02-11 01:28:18 +08:00
Mikhail
b34f8add00 update sorting & masks 2024-01-07 18:52:54 +08:00
Mikhail
6e16e2962e update
remove "pipeline" argument from base processes
add PoolsMediator
update component mask
2023-12-06 18:58:06 +08:00
Mikhail
5edd55df88 rework EcsMask 2023-11-22 17:35:03 +08:00
Mikhail
910dfb2d51 rename UncheckedGetPool to GetPoolUnchecked 2023-11-21 10:41:41 +08:00
Mikhail
0637aec1dc simple refactoring/fixes 2023-11-15 17:47:11 +08:00
Mikhail
6354d91769 update Hybridity implementation 2023-11-08 15:15:10 +08:00
Mikhail
5612fe047c add simplified UncheckedGetPool for built-in pools 2023-07-03 02:50:16 +08:00
Mikhail
9a6010efdb update exceptions 2023-06-26 02:53:55 +08:00
Mikhail
29dc825685 simple refactoring 2023-06-25 23:13:51 +08:00
Mikhail
2b5cc8b27b rename Subject to Aspect 2023-06-22 14:31:13 +08:00
Mikhail
d7a209d9b0 update
expand functionality of WorldComponents
change interface of pools
2023-06-20 23:34:51 +08:00
Mikhail
416504db45 simplifying the signature of EcsWorld.GetPool 2023-06-04 18:32:05 +08:00
Mikhail
a53fa7e717 change defines 2023-06-02 01:20:46 +08:00
Mikhail
8dc8236f7e rename write methods to get 2023-05-30 16:01:16 +08:00