Alex Begali
В целом и так понятно, но если говорить в рефакторинге, то можно немного поменять.
Например:
- Я бы написал isProstitutionLegal == true
- В метод StartOffer массив интов заменил бы на params из enum
- Я бы убрал else if, сделал бы просто вложенные if
- Вместо массивов string[ ] tmp сделал бы enum'ы, и по ним бы рандомил в Tools
- В if проверка идёт по очереди слева направо, если первое даёт false, то остальные условия даже не проверяются, поэтому сначала лучше проверять bool переменные, потом уже рандом
- вообще вместо цифр, подразумевающих какой-то id или string сделал бы enum
>массив интов заменил бы на params из enum
А как это сделать? Получается только с одним типом