Miscellaneous

  • Weaver is designed so that you can move it anywhere in your project and specify any Output Directory, however it is recommended that you keep Weaver itself inside the Assets/Plugins folder and the Output Directory outside that folder. Otherwise you may experience unexpected issues.
  • If you are only using the Project Constants and none of your runtime code references anything else in the Weaver namespace, you can go to Assets/Plugins/Weaver/Weaver.asmdef and set it to only be used in the Unity Editor to save a small amount of build size.
Object Pooling The ObjectPool<T> class allows you to easily and efficiently reuse objects to improve performance.