/// <summary> /// Gets the jump distance for a particular direction. /// </summary> public int GetJumpDistance(JumpPointDirection inDirection) { switch (inDirection) { case JumpPointDirection.North: return(NorthwardDistance); case JumpPointDirection.East: return(EastwardDistance); case JumpPointDirection.South: return(SouthwardDistance); case JumpPointDirection.West: return(WestwardDistance); } return(0); }
/// <summary> /// Sets the jump distance for a particular direction. /// </summary> public void SetJumpDistance(JumpPointDirection inDirection, int inDistance) { switch (inDirection) { case JumpPointDirection.North: NorthwardDistance = inDistance; break; case JumpPointDirection.East: EastwardDistance = inDistance; break; case JumpPointDirection.South: SouthwardDistance = inDistance; break; case JumpPointDirection.West: WestwardDistance = inDistance; break; } }