static public SensorsManager Instance() { if (m_instance == null) { m_instance = new SensorsManager(); } return(m_instance); }
public BasicSensorsProtocol(SensorsManager sensors) { Sensors = sensors; State = ProtocolState.DisconnectedState; _webSocket = new WebSocket(_webSocketUrl); _webSocket.OnClose += ConnectionClosedThreaded; _webSocket.OnError += ConnectionClosedThreaded; _webSocket.OnOpen += ConnectionOpenedThreaded; ConnectToWebSocket(); }
public void Start() { SensorsManager.Instance().RegisterSensor(this); }
SensorsManager() { m_instance = this; _protocol = Main.Factory.CreateSensorsProtocol(this); }
void Init() { gameObject.AddComponent(typeof(UnityMainThreadDispatcher)); _sensorsManager = SensorsManager.Instance(); }