using UnityEngine.UI;
|
|
using UnityEngine;
|
|
namespace LuaFramework
|
|
{
|
|
public class RawImageExtend : RawImage
|
|
{
|
|
private float _alpha = 1.0F;
|
|
public float alpha
|
|
{
|
|
get { return _alpha; }
|
|
set { SetAlpha(value); }
|
|
}
|
|
private void SetAlpha(float value)
|
|
{
|
|
_alpha = value;
|
|
color = new UnityEngine.Color(color.r, color.g, color.b, _alpha);
|
|
}
|
|
|
|
private bool _gray = false;
|
|
public bool gray
|
|
{
|
|
get { return _gray; }
|
|
set { SetGray(value); }
|
|
}
|
|
private void SetGray(bool value)
|
|
{
|
|
_gray = value;
|
|
if (_gray)
|
|
{
|
|
material = Resources.Load("material/Gray") as Material;
|
|
}
|
|
else
|
|
{
|
|
material = null;
|
|
}
|
|
}
|
|
}
|
|
}
|