Assembly Definitions

Unity gives the possibility to organize organize Scripts into different assemblies by using Assembly Definitions (see https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html).

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

The standard assembly definition when you installed Game4Automation looks like this:

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

Assembly defintion name Description
game4automation.base Base assembly for all Game4Automation functions
game4automation.editor Game4Automation functions which run in editor mode
game4automation.interfaces.opocua OPCUA interface
game4automation.interfaces.opocua.editor OPCUA editor mode
game4automation.interfaces.plcsimadvanded PLCSIM Advanced interface
game4automation.interfaces.plcsimadvanded.editor PLCSIM Advanced editor mode
game4automation.interfaces.s7tcpip S7 TCPIP interface
game4automation.interfaces.s7tcpip.editor S7 TCPIP editor
game4automation.interfaces.sharedmemory Shared Memory interface
game4automation.interfaces.sharedmemory.editor Shared Memory editor
game4automation.cadlink CADlink

© 2019 in2Sight GmbH https://game4automation.com - All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including printing, saving, photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher.