git-subtree-dir: LinearAlgebra git-subtree-mainline: 795e4730d0c8cb9859f26152f896e3ef2c88b4f2 git-subtree-split: 9b2a04746d3b7254f33b451a9e35597db305bd65
\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.
Description
Languages
C#
99.9%