1
0
forked from akanyan/mu3-mods

feat(MPO): implement TYPE-D

This commit is contained in:
2024-12-28 01:17:27 +00:00
parent 75e60b85bf
commit e5e177f226
5 changed files with 100 additions and 71 deletions

View File

@ -16,7 +16,7 @@ class patch_OptionSelecterController: OptionSelecterController {
private extern void orig_setupCpFuncArray();
private void setupCpFuncArray() {
orig_setupCpFuncArray();
cpFuncArray[33].max = 3;
cpFuncArray[33].max = 4;
cpFuncArray[4].max = 7;
}
@ -34,13 +34,13 @@ class patch_OptionSelecterController: OptionSelecterController {
rct.sizeDelta = new Vector2(158, 70);
var tex = ((Sprite[])spritesFi.GetValue(changer))[0].texture;
spritesFi.SetValue(changer, new Sprite[4]);
spritesFi.SetValue(changer, new Sprite[5]);
changer.setSprite(0, Sprite.Create(tex, new Rect(1552, 366, 160, 65), new Vector2(80, 0)));
changer.setSprite(1, Sprite.Create(tex, new Rect(1221, 1488, 160, 70), new Vector2(80, 35)));
changer.setSprite(2, Sprite.Create(tex, new Rect(1223, 1410, 160, 70), new Vector2(80, 35)));
changer.setSprite(3, Sprite.Create(tex, new Rect(1508, 1346, 160, 70), new Vector2(80, 35)));
//changer.setSprite(4, Sprite.Create(tex, new Rect(1389, 1424, 160, 70), new Vector2(8, 35)));
changer.setSprite(4, Sprite.Create(tex, new Rect(1389, 1424, 160, 70), new Vector2(8, 35)));
//changer.setSprite(5, Sprite.Create(tex, new Rect(941, 1502, 160, 70), new Vector2(8, 35)));
//changer.setSprite(6, Sprite.Create(tex, new Rect(797, 1604, 160, 70), new Vector2(8, 35)));