1
0
forked from akanyan/mu3-mods
Files
mu3-mods/Extras/MoreProfileOptions/MU3/patch_OptionMiniSummaryController.cs
2024-12-23 18:11:33 +00:00

59 lines
1.7 KiB
C#

using MU3.CustomUI;
using MU3.User;
using UnityEngine;
namespace MU3;
class patch_OptionMiniSummaryController: OptionMiniSummaryController {
private GameObject[] arrayIcon = new GameObject[35];
private extern void orig_setParam(UserOption.OptionName id, int value);
private void setParam(UserOption.OptionName id, int value) {
var comp = arrayIcon[(int)id].transform.Find("NUL_Option_mini_Icon/TXT_Option_mini").GetComponent<MU3Text>();
if(id == UserOption.OptionName.Rating) {
switch(value) {
case 0:
comp.text = "OFF";
break;
case 1:
comp.text = "TYPE-A";
break;
case 2:
comp.text = "TYPE-B";
break;
case 3:
comp.text = "TYPE-C";
break;
}
} else if(id == UserOption.OptionName.Abort) {
switch(value) {
case 0:
comp.text = "OFF";
break;
case 1:
comp.text = "S未達で中断";
break;
case 2:
comp.text = "SS未達で中断";
break;
case 3:
comp.text = "SSS未達で中断";
break;
case 4:
comp.text = "SSS+未達で中断";
break;
case 5:
comp.text = "PB未達で中断";
break;
case 6:
comp.text = "FB未達で中断";
break;
case 7:
comp.text = "スコア表示";
break;
}
} else {
orig_setParam(id, value);
}
}
}