Files
source/Assets/Scripts/ButtonTextColorSync.cs
2026-01-31 20:39:12 -07:00

22 lines
538 B
C#

using TMPro;
using UnityEngine;
public class ImageColorSync : MonoBehaviour
{
[SerializeField] private TMP_Text originalText;
[SerializeField] private TMP_Text toSync;
void Update()
{
Color baseColor = originalText.color;
Color graphicColor = originalText.canvasRenderer.GetColor();
toSync.color = new Color(
baseColor.r * graphicColor.r,
baseColor.g * graphicColor.g,
baseColor.b * graphicColor.b,
baseColor.a * graphicColor.a
);
}
}