/// <summary> Explicit constructor. </summary> public ShapeAction(ShapeActionGoal ActionGoal, ShapeActionResult ActionResult, ShapeActionFeedback ActionFeedback) { this.ActionGoal = ActionGoal; this.ActionResult = ActionResult; this.ActionFeedback = ActionFeedback; }
/// <summary> Constructor with buffer. </summary> internal ShapeAction(ref Buffer b) { ActionGoal = new ShapeActionGoal(ref b); ActionResult = new ShapeActionResult(ref b); ActionFeedback = new ShapeActionFeedback(ref b); }
/// <summary> Constructor for empty message. </summary> public ShapeAction() { ActionGoal = new ShapeActionGoal(); ActionResult = new ShapeActionResult(); ActionFeedback = new ShapeActionFeedback(); }