/// <summary> Explicit constructor. </summary> public FibonacciAction(FibonacciActionGoal ActionGoal, FibonacciActionResult ActionResult, FibonacciActionFeedback ActionFeedback) { this.ActionGoal = ActionGoal; this.ActionResult = ActionResult; this.ActionFeedback = ActionFeedback; }
/// <summary> Constructor with buffer. </summary> internal FibonacciAction(ref Buffer b) { ActionGoal = new FibonacciActionGoal(ref b); ActionResult = new FibonacciActionResult(ref b); ActionFeedback = new FibonacciActionFeedback(ref b); }
/// <summary> Constructor for empty message. </summary> public FibonacciAction() { ActionGoal = new FibonacciActionGoal(); ActionResult = new FibonacciActionResult(); ActionFeedback = new FibonacciActionFeedback(); }