示例#1
0
文件: Stoplight.cs 项目: CFMITL/unity
		protected void RaiseChanged()
		{
			StoplightChangedHandler handlers = Changed;
			if(handlers != null)
			{
				LightChangedEventArgs e = new LightChangedEventArgs(currentColor);
				handlers(this, e);
			}
		}
示例#2
0
        protected void RaiseChanged()
        {
            StoplightChangedHandler handlers = Changed;

            if (handlers != null)
            {
                LightChangedEventArgs e = new LightChangedEventArgs(currentColor);
                handlers(this, e);
            }
        }
示例#3
0
		private void OnStoplightChanged(object sender, LightChangedEventArgs e)
		{
			switch (e.CurrentColor)
			{
			case StoplightColors.Green:
				view.CurrentColor = Color.Green;
				break;

			case StoplightColors.Yellow:
				view.CurrentColor = Color.Yellow;
				break;

			case StoplightColors.Red:
				view.CurrentColor = Color.Red;
				break;
			}
		}