\mainpage Roboid Control for C# Roboid Control support for C# applications. Includes support for the Unity game engine. # Documentation The documentation for Roboid Control for C# is found at https://docs.roboidcontrol.com/Csharp/ # Basic components - RoboidControl::Thing - RoboidControl::Participant # Get Started ## Unity The Unity environment can use the same RoboidControl code as every other C# code, but needs a *starter* wrapper around it to make the things visibile. For example, to start the BB2B example in Unity one needs to write a BB2B_Starter.cs component as follows: ``` using RoboidControl.Unity; public class BB2B_Starter : SiteServer { void Start() { new RoboidControl.BB2B(); } } ``` This component then should be attached to a GameObject in the scene. It is possible to create a Site Server in Unity by just adding the `SiteServer` Component to a GameObject in the scene. When this is run, other roboids will be able to connect to this site then.