913 Commits

Author SHA1 Message Date
d89423caf5 Code cleanup for network module. 2023-07-11 00:02:14 +08:00
c9b348dd4f Fix Discord timestamp not reset on pause and resume. 2023-07-11 00:01:15 +08:00
636f45f03f Fix dialog layout. 2023-07-04 11:13:46 +08:00
7fce9591a9 Fix crash on opening a URL on Android. 2023-07-04 11:13:28 +08:00
f65e4f1900 Cleanup network module. 2023-07-04 11:12:27 +08:00
a4d0e3867a Code cleanup. 2023-07-03 01:11:04 +08:00
83b9c27e94 Implement opening external package link. 2023-07-03 01:10:45 +08:00
864ea91be0 Implement update checker. 2023-06-22 13:23:24 +08:00
ea02fc22bd Pull down UnityNetworkTask. 2023-06-22 13:23:03 +08:00
60cc763cd0 Fix the active network task not re-enqueued when suspended. 2023-06-22 13:22:23 +08:00
8955b69cdf Fix active inputs not cleaned up while batching. 2023-06-22 13:21:01 +08:00
a7aff4d625 Code cleanup. 2023-06-22 13:18:34 +08:00
22cb8f0cb4 Implement dialog. 2023-06-22 13:15:25 +08:00
db07ace927 Code cleanup. 2023-06-13 18:13:23 +08:00
094c3fe2a3 Add contextual variable judge_delta_time. 2023-06-13 18:13:09 +08:00
cc156e0d81 Fix certain non-interactable UI blocking interaction. 2023-06-06 21:28:17 +08:00
9833052849 Improve the ordering logic for applicable input handlers in input config. 2023-06-06 21:27:33 +08:00
a6a0ac3f9e Fix memory leak during collapsing in PDT. 2023-06-06 21:13:36 +08:00
82060a6403 Disable Android input handlers in non-Android systems. 0.7.0 2023-06-06 11:45:01 +08:00
02441eb328 Update Cryville.Input. 2023-06-06 10:05:02 +08:00
2fe2a40e74 Add stub for config and motion definition in ruleset. 2023-06-06 09:46:39 +08:00
754e3be906 Add stub for judge action @var. 2023-06-06 09:44:00 +08:00
65c225e93b Fix incorrect miss flag on judge pass. 0.7.0-rc1 2023-06-02 22:40:52 +08:00
74ce265016 Fix logic of function release_timed_area. 2023-06-02 22:39:37 +08:00
2eba0e490f Code cleanup. 2023-06-02 18:23:44 +08:00
82f769f798 Add context state and context event access for judge. 2023-06-02 18:23:12 +08:00
a008760918 Add secondary judge functions in_timing and in_area. 2023-06-02 18:22:21 +08:00
832facdf5b Add stub for "call" judge action. 2023-06-02 18:20:20 +08:00
d5ba09cbea Implement primary judge result passing. 2023-06-02 18:17:10 +08:00
59b4f14fb3 Make judge functions return judge time and judge vector. 2023-06-02 18:05:25 +08:00
4d13c06f27 Rename internal judge note time variables. 2023-06-02 17:58:53 +08:00
de72fcf572 Rename function in_area to is_in. 2023-06-02 17:48:20 +08:00
1470dbb5aa Fix error while optimizing ruleset when no judge area is defined. 2023-06-02 17:46:13 +08:00
ce31f3e15f Discards context cascades on error. 2023-06-02 17:42:41 +08:00
f6741d0acc Improve error description for missing effect. 2023-06-02 17:41:09 +08:00
910e3ce277 Split (judge) area definition from judges list. 2023-06-02 11:08:43 +08:00
52adef8e9b Modify the logic of "and" and "or" operator. 2023-06-01 23:16:45 +08:00
3d7639b94e Code cleanup. 2023-06-01 23:14:14 +08:00
b306a9d3d1 Remove function contact_timing and contact_timed_area. 2023-05-31 23:19:13 +08:00
0cc15f0c8e Fix potential field align error when dereferencing pointers. 2023-05-31 22:52:18 +08:00
0959b5cc25 Code cleanup. 2023-05-30 22:14:18 +08:00
44c54cd837 Add function sphere. 2023-05-30 22:13:58 +08:00
6e553b9ebb Improve error description for evaluation failure. 2023-05-29 17:06:30 +08:00
88a46127d7 Adapt PDT evaluator to pseudo-lambda expressions. 2023-05-29 17:04:22 +08:00
4310b67e7b Implement extension importer. 2023-05-29 15:04:19 +08:00
7deff3c6be Allow playing chart without input config completed. 2023-05-25 15:07:45 +08:00
5f4d35b3b3 Add exception description for invalid child index. 2023-05-25 15:02:03 +08:00
5b510fa5da Make long motion events standalone to avoid transition overflow. 2023-05-25 14:59:02 +08:00
17042b6664 Code cleanup. 2023-05-25 14:57:42 +08:00
3fb123ff30 Optimize GC while preparing judge events. 2023-05-20 22:58:05 +08:00