示例#1
0
			public void NotifyChildDetached(FailStateNode childNode)
			{
				switch (childNode.FailState)
				{
					case NodeFailState.Failed:
						RemoveFailure();
						break;
				}
			}
示例#2
0
			public void NotifyChildAttached(FailStateNode childNode)
			{
				switch (childNode.FailState)
				{
					case NodeFailState.Failed:
						AddFailure();
						break;
					case NodeFailState.Repaired:
						AddFailure();
						RemoveFailure();
						break;
				}
			}