We are preparing a working environment(Workspace) in Unity3d that contains several assets, settings, and scripts. The problem is that we want to protect our assets. How is it possible? I know that settings or models are not protectable. But how do I protect my code in a way that the client can use it but not see it?