1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2025-12-08 23:33:33 +08:00

work in progress

This commit is contained in:
2025-04-24 03:10:16 +08:00
parent 150868fcea
commit 40aa331294
3 changed files with 140 additions and 37 deletions

View File

@@ -92,9 +92,9 @@ public class MyCheckButton : MonoBehaviour
}
}
cb.uiButton.onClick += cb.OnClick;
cb._iconWidth = Mathf.Min(cb._iconWidth > 0f ? cb._iconWidth : 28f, rect.sizeDelta.y);
cb.UpdateCheckColor();
cb.uiButton.onClick += cb.OnClick;
return cb;
}
@@ -205,6 +205,18 @@ public class MyCheckButton : MonoBehaviour
return this;
}
public MyCheckButton WithTip(string tip, float delay = 1f)
{
uiButton.tips.type = UIButton.ItemTipType.Other;
uiButton.tips.topLevel = true;
uiButton.tips.tipTitle = tip;
uiButton.tips.tipText = null;
uiButton.tips.delay = delay;
uiButton.tips.corner = 2;
uiButton.UpdateTip();
return this;
}
public void SetIcon(Sprite sprite = null)
{
icon.sprite = sprite;