Unity中对某个值的变化进行监听
UIManager中监听单例的GameManager中的state的变化并显示至页面
GameManager.cs
//state的值
public enum ViewState
{
Home = 0,
Monitor = 1,
Worker = 2,
Vehicle = 3,
Setting = 4
}
//内部属性
private ViewState state = 0;
//供外部修改
public ViewState currentState
{