I am reversing a DLL insied a Unity game with .NET Reflector, and I found some weird fields. They are never assinged, there was no item under the Assigned by while there were some items under the Used by.

How is this explained?

Reflection? Native side assign?

  • Could they be just remnant from previous version of the code? – svick May 31 '16 at 12:01
  • You'll need to provide a lot more detail to get any meaningful answer. Could be the things you suggest, could be a Reflector bug, could be a library that has features which depend on those fields that your software doesn't use, and probably many more. – Guntram Blohm May 31 '16 at 14:29

Browse other questions tagged or ask your own question.