No matter how you call it - C#, DLLs, it's same thing. You just agree with me with that post but I wrote mine other way.
When you have normal engine, and you secure game properly then you have 100%. If you have unity and you secure game then you have 50%. If you use well known secure systems...