Skip to content

Assembly Definitions

Unity gives the possibility to organize organize Scripts into different assemblies by using Assembly Definitions. See also the Unity Documentation:

🔗 https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html

If you use external libraries within realvirtual.io which are not installed with realvirtual.io you must include these external libraries into the top assembly definition of realvirtual.io.

If you are programming your own scripts, it might be necessary to include Realvirtual.io into your own assembly definition to get access to the realvirtual.io (before 2022 game4automation) assemblies.
Game4Automation is using the following assemblies:

Assembly defintion nameDescription
realvirtual.baseBase assembly for all realvirtual.io functions
realvirtual.editorrealvirtual.io functions which run in editor mode
realvirtual.interfaces.opocuaOPCUA interface
realvirtual.interfaces.opocua.editorOPCUA editor mode
realvirtual.interfaces.plcsimadvandedPLCSIM Advanced interface
realvirtual.interfaces.plcsimadvanded.editorPLCSIM Advanced editor mode
realvirtual.interfaces.s7tcpipS7 TCPIP interface
realvirtual.interfaces.s7tcpip.editorS7 TCPIP editor
realvirtual.interfaces.sharedmemoryShared Memory interface
realvirtual.interfaces.sharedmemory.editorShared Memory editor
realvirtual.cadlinkCADlink

\