A garrison unit can shoot in the Shooting phase, tracing line of sight from any point on the building. The forward arc of the garrison unit is assumed to be 360 degrees (i.e. all around) so we don't need to worry about that either. The range for a garrison's shooting attacks is always measured from the closest point of the building. Note that War Machines must still pivot on the spot as normal.