/// <summary> /// Setups child obstacle. /// </summary> /// <param name="side">Side.</param> /// <param name="multiplyBy">Multiply by.</param> /// <param name="lockRatioTo">Lock ratio to.</param> /// <param name="location">Location.</param> /// <param name="lockedAxis">Locked axis.</param> /// <param name="basedOnHeightOnly">If set to <c>true</c> based on height only.</param> public void SetupObstacle(ObstacleSide side, Vector2 multiplyBy, Side lockRatioTo, BoundsLocation location, Axis lockedAxis, bool basedOnHeightOnly) { var data = GetDataFromSide(side); UpdateObstacleSideData(data, multiplyBy, lockRatioTo, location, lockedAxis, basedOnHeightOnly); }
private ObstacleIndividualData GetDataFromSide(ObstacleSide side) { return(_individualObstacleData [(int)side]); }