UNet is awesome. But I don't think mixup the client and server script is a good idea.
When my project grow bigger, the player script become unmaintainable.
For example,
1 Two different methods belong two client and server can't have same name, I have to add Svr and Cli prefix to almost every methods.
2 I can't designate member vars as server-only or client-only vars.
In my code, Almost every method have a explicit designation.
Glad to hear feedback. Thanks.
When my project grow bigger, the player script become unmaintainable.
For example,
1 Two different methods belong two client and server can't have same name, I have to add Svr and Cli prefix to almost every methods.
2 I can't designate member vars as server-only or client-only vars.
In my code, Almost every method have a explicit designation.
Glad to hear feedback. Thanks.