public void OnDependencyStart(DependencyRoot root) { if (root == RobotConnector) { RobotConnector.OnRobotConnected += OnRobotConnected; RobotConnector.OnRobotDisconnected += OnRobotDisconnected; } }
public void OnDependencyStart(DependencyRoot root) { if (root == RobotConnector) { RobotConnector.OnRobotConnected += OnRobotConnected; RobotConnector.OnRobotDisconnected += OnRobotDisconnected; RobotConnector.Connector.DataCommunicator.OnAudioPlayerConfig += OnAudioPlayerConfig; RobotConnector.OnServiceNetValue += OnServiceNetValue; } }
public void OnDependencyStart(DependencyRoot root) { if (root == RobotConnector) { RobotConnector.OnRobotConnected += OnRobotConnected; RobotConnector.OnRobotDisconnected += OnRobotDisconnected; RobotConnector.OnRobotStartUpdate += OnRobotStartUpdate; RobotConnector.OnRobotStopUpdate += OnRobotStopUpdate; RobotConnector.Connector.DataCommunicator.OnJointValues += OnJointValues; } }
public static string GetNativeName(this DependencyRoot root) { root = root ?? throw new ArgumentNullException(nameof(root)); if (string.IsNullOrWhiteSpace(root.Targets?.DotNet?.Namespace)) { throw new ArgumentException($"Assembly does not contain a .NET namespace mapping", nameof(root)); } return(root.Targets.DotNet.Namespace); }
internal static string GetNativeProperty( this DependencyRoot root, string currentPackageName, string targetPackageName, Func <DependencyRoot, string> selector ) { root = root ?? throw new ArgumentNullException(nameof(root)); selector = selector ?? throw new ArgumentNullException(nameof(selector)); currentPackageName = currentPackageName ?? throw new ArgumentNullException(nameof(currentPackageName)); targetPackageName = targetPackageName ?? throw new ArgumentNullException(nameof(targetPackageName)); if (currentPackageName == targetPackageName) { return(selector(root)); } return((root.Dependencies ?? Enumerable.Empty <KeyValuePair <string, PackageVersion> >()) .Select(kvp => GetNativeProperty(kvp.Value, kvp.Key, targetPackageName, selector)) .FirstOrDefault(p => p != null)); }
internal static string TryGetNativeName(this DependencyRoot root, string packageName) { if (root.Dependencies == null) { return(null); } if (root.Dependencies.ContainsKey(packageName)) { return(root.Dependencies[packageName].GetNativeName()); } foreach (PackageVersion dependency in root.Dependencies.Values) { string name = dependency.TryGetNativeName(packageName); if (name != null) { return(name); } } return(null); }
public void OnDependencyStart(DependencyRoot root) { SrcLayer.OnPresenceLayerMaterialUpdated += OnPresenceLayerMaterialUpdated; }
public void OnDependencyDestroyed(DependencyRoot root) { Debug.Log("node destroyed"); Destroy(); }
public void OnDependencyStart(DependencyRoot root) { bool.TryParse(SettingsHolder.Instance.GetValue("Simulation", "NoWebcam", "false"), out UseMouse); }
public void OnDependencyStart(DependencyRoot root) { if (root == RobotConnector) { RobotConnector.OnRobotConnected += OnRobotConnected; RobotConnector.OnRobotDisconnected+=OnRobotDisconnected; RobotConnector.Connector.DataCommunicator.OnCameraConfig += OnCameraConfig; RobotConnector.OnServiceNetValue+=OnServiceNetValue; } }
public void OnDependencyStart(DependencyRoot root) { Body.HeadController = _impl; }
public void OnDependencyStart(DependencyRoot root) { _controller = new GazeHeadController(); _body.HeadController = _controller; }