protected void SetLegs(bool isRightOn, out HumLegChain onLeg, out HumLegChain offLeg, out Mover <HumLegChain> onLegMove, out Mover <HumLegChain> offLegMove) { onLeg = isRightOn ? Human.LegR : Human.LegL; offLeg = isRightOn ? Human.LegL : Human.LegR; onLegMove = isRightOn ? MoveLegR : MoveLegL; offLegMove = isRightOn ? MoveLegL : MoveLegR; }
public HumLegChain OtherLeg(HumLegChain leg) => leg.Side == BodySide.Left ? LegR : LegL;
protected Mover <HumLegChain> GetMove(HumLegChain leg) => leg.Side == BodySide.Left ? MoveLegL : MoveLegR;