/// <summary> /// Sets the type of the troop movement. /// </summary> /// <param name="movementType">Type of the movement.</param> /// <returns></returns> public TroopMovement SetType(TroopMovementType movementType) { type = movementType; return this; }
private int GetMovementCount(TroopMovementType movementType) { int count = 0; foreach (TroopMovement movement in troopMovement) { if (movement.Type == movementType) { count++; } } return count; }