Exemplo n.º 1
0
 protected override void UpdateImpl()
 {
     if (Status == ExecutionStatus.InProgress && Subject.ReachedDestination)
     {
         Subject.CurrentTool = ToolType.None;
         target.SetToolCount(toolType, target.GetToolCount(toolType) + 1);
         Status = ExecutionStatus.Complete;
     }
 }
Exemplo n.º 2
0
 protected override void UpdateImpl()
 {
     if (Status == ExecutionStatus.InProgress && Subject.ReachedDestination)
     {
         Subject.CurrentTool = toolType;
         source.SetToolCount(toolType, source.GetToolCount(toolType) - 1);
         Status = ExecutionStatus.Complete;
     }
 }