2025-03-12 14:52:14 +01:00
2025-03-19 17:35:21 +01:00
2025-06-04 11:49:56 +02:00
2025-06-05 11:37:29 +02:00
2025-06-04 11:49:56 +02:00
2025-06-05 11:44:58 +02:00
2025-04-17 09:22:09 +02:00
2025-03-12 14:52:14 +01:00
2025-03-12 14:52:14 +01:00
2025-03-19 17:35:21 +01:00
2025-05-28 12:10:10 +02:00
2025-03-12 14:52:14 +01:00

\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%