You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CrowdControl/Assets/3rd/StompyRobot/SRF/Scripts/UI/InheritColour.cs

49 lines
943 B
C#

2 months ago
namespace SRF.UI
{
using Internal;
using UnityEngine;
using UnityEngine.UI;
[RequireComponent(typeof (Graphic))]
[ExecuteInEditMode]
[AddComponentMenu(ComponentMenuPaths.InheritColour)]
public class InheritColour : SRMonoBehaviour
{
private Graphic _graphic;
public Graphic From;
private Graphic Graphic
{
get
{
if (_graphic == null)
{
_graphic = GetComponent<Graphic>();
}
return _graphic;
}
}
private void Refresh()
{
if (From == null)
{
return;
}
Graphic.color = From.canvasRenderer.GetColor();
}
private void Update()
{
Refresh();
}
private void Start()
{
Refresh();
}
}
}