Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 private ObstacleIndividualData GetDataFromSide(ObstacleSide side)
 {
     return(_individualObstacleData [(int)side]);
 }