TDirection({ Direction directory = Direction.upOut, Mirror mirror = Mirror.noMirror, }) { _direction = directory; _mirror = mirror; }