Example #1
0
 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;
 }
Example #2
0
 public HumLegChain OtherLeg(HumLegChain leg) => leg.Side == BodySide.Left ? LegR : LegL;
Example #3
0
 protected Mover <HumLegChain> GetMove(HumLegChain leg) => leg.Side == BodySide.Left ? MoveLegL : MoveLegR;