Hover effect and make options button look better

This commit is contained in:
2025-08-23 13:57:42 -07:00
parent 1477b8e112
commit 62f4011341
4 changed files with 80 additions and 48 deletions

View File

@@ -0,0 +1,28 @@
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class ChatroomMenuEntry : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler {
private Image bgImg;
private Button optionsButton;
private bool isMadeBySelf = false;
public void Init(Image bgImgArg, Button optionsButtonArg, bool isMadeBySelfArg)
{
bgImg = bgImgArg;
optionsButton = optionsButtonArg;
isMadeBySelf = isMadeBySelfArg;
bgImg.color = new Color(50f / 255f, 50f / 255f, 50f / 255f);
optionsButton.gameObject.SetActive(false);
}
public void OnPointerEnter(PointerEventData e) {
bgImg.color = new Color(60f/255f, 60f/255f, 60f/255f);
optionsButton.gameObject.SetActive(isMadeBySelf);
}
public void OnPointerExit(PointerEventData e) {
bgImg.color = new Color(50f/255f, 50f/255f, 50f/255f);
optionsButton.gameObject.SetActive(false);
}
}