/// <summary> Explicit constructor. </summary> public PickupAction(PickupActionGoal ActionGoal, PickupActionResult ActionResult, PickupActionFeedback ActionFeedback) { this.ActionGoal = ActionGoal; this.ActionResult = ActionResult; this.ActionFeedback = ActionFeedback; }
/// <summary> Constructor with buffer. </summary> internal PickupAction(ref Buffer b) { ActionGoal = new PickupActionGoal(ref b); ActionResult = new PickupActionResult(ref b); ActionFeedback = new PickupActionFeedback(ref b); }
/// <summary> Constructor for empty message. </summary> public PickupAction() { ActionGoal = new PickupActionGoal(); ActionResult = new PickupActionResult(); ActionFeedback = new PickupActionFeedback(); }