/// <summary> /// Constructor /// </summary> /// <param name="recoveryBehaviorType"></param> /// <param name="completionState"></param> /// <param name="abortState"></param> /// <param name="defcon"></param> public BlockageRecoveryState(Behavior recoveryBehavior, IState completionState, IState abortState, BlockageRecoveryDEFCON defcon, EncounteredBlockageState ebs, BlockageRecoverySTATUS status) { this.RecoveryBehavior = recoveryBehavior; this.CompletionState = completionState; this.AbortState = abortState; this.Defcon = defcon; this.RecoveryStatus = status; this.EncounteredState = ebs; }