/// <summary> Explicit constructor. </summary> public AveragingAction(AveragingActionGoal ActionGoal, AveragingActionResult ActionResult, AveragingActionFeedback ActionFeedback) { this.ActionGoal = ActionGoal; this.ActionResult = ActionResult; this.ActionFeedback = ActionFeedback; }
/// <summary> Constructor with buffer. </summary> internal AveragingAction(ref Buffer b) { ActionGoal = new AveragingActionGoal(ref b); ActionResult = new AveragingActionResult(ref b); ActionFeedback = new AveragingActionFeedback(ref b); }
/// <summary> Constructor for empty message. </summary> public AveragingAction() { ActionGoal = new AveragingActionGoal(); ActionResult = new AveragingActionResult(); ActionFeedback = new AveragingActionFeedback(); }