Example #1
0
        private void World_ComponentAdded(object sender, ComponentAddedEventArgs e)
        {
            // Add component node
            ComponentState componentNode = CreateNodeTree(e.Component);

            nodeManager.AddNode(componentNode);

            _vcUtils.VcWriteWarningMsg("Component added: " + e.Component.Name);
        }
        void World_ComponentAdded(object sender, ComponentAddedEventArgs args)
        {
            IProperty prop = args.Component.GetProperty("LaserScanner");

            if (prop != null && (prop.Value is bool) && (bool)prop.Value)
            {
                ms.AppendMessage("Adding LaserScanner from RobotController!", MessageLevel.Warning);
                LaserScanner_Virtual ls = new LaserScanner_Virtual(args.Component, app);
                ls.OnHumanDetected += OutputOnHumanDetected;
                ls.OnHumanLost     += OutputOnHumanLost;
                laser_scanners.Add(ls);
                ms.AppendMessage("LaserScanners: " + laser_scanners.Count(), MessageLevel.Warning);
            }
        }
Example #3
0
        /// <summary>
        /// Raise event.
        /// </summary>
        protected virtual void RaiseComponentAddedEvent(BaseComponent component, bool isStatic)
        {
            // Raise event
            if (null != ComponentAdded)
            {
                // Popuate event arguments
                ComponentAddedEventArgs e = new ComponentAddedEventArgs()
                {
                    Component = component,
                };

                // Raise event
                ComponentAdded(this, e);
            }
        }
 public void ComponentAdded(object sender, ComponentAddedEventArgs e)
 {
 }
 public void ComponentAdded(object sender, ComponentAddedEventArgs e)
 {
     Console.WriteLine("ComponentAdded");
 }
 private void OnComponentAdded(ComponentAddedEventArgs args)
 {
     _sceneChanges.OnNext(SceneChangeEventArgs.ComponentAdded(args));
 }
Example #7
0
 private void PulsarScene_ComponentAdded(ComponentAddedEventArgs obj)
 {
     Debug.Print("Node '" + obj.Node.Name + "' added to scene");
 }
Example #8
0
 public void ComponentAdded(object sender, ComponentAddedEventArgs e)
 {
     APIStatusText.text = "Connected to sensor " + e.Component.Id.ToString();
 }
 private void ComponentAdded(object sender, ComponentAddedEventArgs e)
 {
 }
 public static SceneChangeEventArgs ComponentAdded(ComponentAddedEventArgs args)
 {
     return(new SceneChangeEventArgs(Change.ComponentAdded));
 }