public override Pose Output() { Pos.Calculate(); Rot.Calculate(); Pose pose = Pose.Default; if (modifier != null) { pose = modifier.Prev.value; } if (!Pos.value.isNull) { pose.position = Pos.value.value_v; } if (!Rot.value.isNull) { pose.rotation = Rot.value.value_q; } return(pose); }