1
0
forked from akanyan/mu3-mods

feat: implement PlatinumTiming

* Also fix icons in InfiniteGP.
This commit is contained in:
2024-07-21 02:24:09 +09:00
parent b2ecf368fb
commit 946402fa82
7 changed files with 124 additions and 7 deletions

View File

@ -13,6 +13,7 @@ class patch_UICredit: UICredit {
private MU3UICounter gpPlus_;
private MU3UICounter gpMinus_;
private MU3UIImageChanger netIcon_;
private MU3UIImageChanger groupIcon_;
private void onUpdateGP(int value) { /* nop */ }
public extern void orig_initialize();
@ -30,13 +31,10 @@ class patch_UICredit: UICredit {
gpPlus_.transform.localScale = new Vector3(0, 0, 0);
gpMinus_.transform.localScale = new Vector3(0, 0, 0);
var tf = (RectTransform)netIcon_.transform;
tf.localPosition = new Vector3(35, netIcon_.transform.localPosition.y, netIcon_.transform.localPosition.z);
for(int i = 0; i < 3; ++i) {
tf.anchorMin = new Vector2(0f, 0.5f);
tf.anchorMax = new Vector2(1f, 0.5f);
tf = (RectTransform)tf.parent;
}
netIcon_.transform.localPosition = new Vector3(-514, netIcon_.transform.localPosition.y, netIcon_.transform.localPosition.z);
netIcon_.image.rectTransform.pivot = new Vector2(0f, 0.5f);
groupIcon_.transform.localPosition = new Vector3(-476, groupIcon_.transform.localPosition.y, groupIcon_.transform.localPosition.z);
groupIcon_.image.rectTransform.pivot = new Vector2(0f, 0.5f);
}
}