This question is based on a few pieces of info/assumptions:
- Functions can be marked as client functions on the server side and executed on the client by running them on the server side as explained on the wiki https://wiki.facepunch.com/sbox/RPCs.
- Ability to use our own Nuget Packages on the server side for things such as ORM Frameworks etc.
- Nuget Packages should not be allowed on the client side.
With all these assumptions(some might be wrong but this is, from what I’ve gathered, true) the question is this:
Will there be multiple different assemblies for different domains of code, ie a server assembly, a shared assembly and a client assembly(possibly the client assembly and the shared is combined since they both can’t use nuget packages) or is there something I’m missing?