コード例 #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
ファイル: StoplightPresenter.cs プロジェクト: CFMITL/unity
		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;
			}
		}