Assembly Definition

You are here:
< All Topics
Table of Contents

version >= 1.2.0
It is possible to add the FlowReactor folder into it’s own assembly definition, but because of third-party addons dependencies like Databox and DOTween you’ll have to create the assembly defintion by yourself. Depending on if you are using Databox and/or DOTween.

Assembly definition setup without addons

if you don’t use any of the FlowReactor addons (Databox or DOTween) simply follow these steps:

  • Open the FlowReactor folder in your project view.

  • Right click in the project view and select Create -> Assembly Definition

  • Name it to FlowReactor and select the newly created assembly definition.

  • You will now have to add the Odin serializer asmdef file to the assembly defintion references. Click on the “+”

  • Navigate to FlowReactor / Core / Runtime / Data / FlowReactor.OdinSerializer

  • Drag the asmdef file “FlowReactor.OdinSerializer” to the reference field of the FlowReactor asmdef file.

  • Click apply

Assembly definition setup with Databox

Please follow the last steps to create the FlowReactor assembly definition.
Databox comes with an assembly definition by default. If you are using the FlowReactor – Databox addon you simply have to add the Databox assembly definition located in the Databox root folder to the FlowReactor assembly definition references.

Assembly definition setup with DOTween

DOTween has it’s own setup window where you can automatically create the correct assembly definition setup for DOTween.

  • In the Unity editor select: Tools / Demigiant / DOTween Utility Panel

  • In the utility window select “create asmdef files”

  • After the files have been created, select the FlowReactor asmdef file and add the DOTween.Modules asmdef (Located at: DOTween / Modules) to the FlowReactor assembly definition references.

  • Click apply

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google