Commit Graph

153 Commits

Author SHA1 Message Date
c33186086c Tokenize ruleset keys. Remove MotionName. 2022-11-09 14:01:27 +08:00
55efc7a428 Code cleanup. 2022-11-09 13:53:53 +08:00
1f621082c6 Fix item not reloaded on resource import. 2022-11-09 13:51:00 +08:00
f311eb5e8d Implement InputProxy. 2022-11-07 12:21:50 +08:00
a401585f07 Optimize context cascade in PDT evaluator. 2022-11-07 12:15:22 +08:00
7e025f9268 Fix import error due to invalid file name. 2022-11-07 12:13:07 +08:00
65d86ed72d Modify logic for "and" and "or" operator and in_area function. Add null marshaling for input proxy. 2022-11-06 14:52:05 +08:00
71a33c0b43 Code cleanup. 2022-11-06 14:25:02 +08:00
f33560daba Add in_area function. (Amend) 2022-11-06 14:20:28 +08:00
cfcc371226 Add in_area function. 2022-11-06 13:48:23 +08:00
c635d89c6a Fix delegate invocation by input proxy. 2022-11-06 13:47:48 +08:00
2c74296532 Add abs function. Fix "at" operator. 2022-11-06 13:21:15 +08:00
57fd2c0c0d Add lock for input proxy. 2022-11-06 00:55:56 +08:00
8f98cb63cb Implement input proxy. Change input callback delegate to event. Prevents repeated (de)activation. 2022-11-06 00:50:09 +08:00
7f02b75b29 Move arbitrary property operator to PropOp. 2022-11-06 00:30:36 +08:00
a422f06221 Add "at" operator. 2022-11-05 17:41:54 +08:00
8e3bd87667 Reverse context cascade searching order. 2022-11-05 17:06:35 +08:00
324c887539 Retrieve identifier names for debugging. 2022-11-01 17:36:18 +08:00
2c9be2ef1e Introduce IdentifierManager to improve PDT evaluator performance. 2022-11-01 13:47:04 +08:00
3bfc7eb643 Logic cleanup. 2022-11-01 11:28:48 +08:00
39500e0d12 Code cleanup. (2) 2022-10-31 17:28:30 +08:00
64ab3b001b Code cleanup. 2022-10-31 16:02:27 +08:00
e1bd447b73 Implement optimization for ruleset. (Amend to #13131b0f) 2022-10-31 13:50:47 +08:00
0fac3f5337 Update chart format. 2022-10-31 13:48:40 +08:00
d85553a93b Fix exception handling for PDT operator. 2022-10-31 13:47:28 +08:00
92a49294f7 Code cleanup. 2022-10-30 18:18:21 +08:00
13131b0f31 Implement optimization for collapse instruction. 2022-10-30 01:39:22 +08:00
0a0be73ea7 Implement collapse operators. 2022-10-30 01:38:00 +08:00
c0d6b89edc Remove judge properties from note event. 2022-10-29 00:46:14 +08:00
745a5d69e4 Adjust event priority for judge event. 2022-10-29 00:42:56 +08:00
4d0c8f074f Remove "visible" motion. 2022-10-29 00:42:17 +08:00
ca6d58e7ad Fix invalid MinMaxAABB error for PolygonSGO. 2022-10-29 00:41:15 +08:00
1e024a9e2d Cleanup. 2022-10-28 12:01:59 +08:00
4ccbd9858e Implement return button in config scene. 2022-10-28 12:01:34 +08:00
47b1314033 Add BeatTime properties. 2022-10-28 12:00:12 +08:00
bd2e1747b7 Fix variable parsing in ruleset. 2022-10-28 11:59:09 +08:00
adb25fda31 Update chart data structure. Add judge event. 2022-10-28 11:14:29 +08:00
6b6b7d9a48 Fix TlsTcpClient. Update console scene. 2022-10-26 00:05:03 +08:00
5db567e42c Update config scene. 2022-10-15 00:34:08 +08:00
d3cac8a28d Implement input config. 2022-10-14 11:18:52 +08:00
4704ad2769 Remove unused packages. Generate editor config. Code cleanup. 2022-10-11 23:41:31 +08:00
97eb5211b4 Implement input config dialog. 2022-10-08 16:02:28 +08:00
5fb135bfa5 Code cleanup. 2022-10-02 16:25:45 +08:00
6fb7b97bd8 Fix states not correctly validated in EventBus. 2022-10-02 16:02:38 +08:00
b39a3ad335 Remove unnecessary operations on note game objects. 2022-10-02 16:02:08 +08:00
365b2aa144 Fix evalutor context not reset. 2022-10-01 23:44:19 +08:00
34b5f9e96c Update Malody extension to fit the new ruleset. 2022-10-01 23:43:41 +08:00
6e7928e912 Fix PolygonSGO not generating body with two vertices. 2022-10-01 23:42:58 +08:00
5903264830 Fix startup progress bar. 2022-10-01 16:24:50 +08:00
b57d6d2e0f Suppress naming style warning. 2022-10-01 15:52:38 +08:00