Ejemplo n.º 1
0
 /// <summary>
 /// Updates the trackable object component by priority.
 /// </summary>
 /// <param name="trackableObjectComponent">Trackable object component.</param>
 public void updateTrackableObjectComponentByPriority(TrackableObjectComponent aPotentiallyTrackableObjectComponent)
 {
     if (!_trackableObjectComponents_list.Contains(aPotentiallyTrackableObjectComponent))
     {
         //NOT IN LIST? MAYBE ADD IT
         if (aPotentiallyTrackableObjectComponent.isTrackable())
         {
             _trackableObjectComponents_list.Add(aPotentiallyTrackableObjectComponent);
         }
     }
     else
     {
         //ALREADY IN LIST? MAYBE REMOVE IT
         if (!aPotentiallyTrackableObjectComponent.isTrackable())
         {
             _trackableObjectComponents_list.Remove(aPotentiallyTrackableObjectComponent);
         }
     }
 }
		/// <summary>
		/// Updates the trackable object component by priority.
		/// </summary>
		/// <param name="trackableObjectComponent">Trackable object component.</param>
		public void updateTrackableObjectComponentByPriority (TrackableObjectComponent aPotentiallyTrackableObjectComponent )
		{

			if (!_trackableObjectComponents_list.Contains (aPotentiallyTrackableObjectComponent)) {

				//NOT IN LIST? MAYBE ADD IT
				if (aPotentiallyTrackableObjectComponent.isTrackable()){
					_trackableObjectComponents_list.Add (aPotentiallyTrackableObjectComponent);
				}
			} else {

				//ALREADY IN LIST? MAYBE REMOVE IT
				if (!aPotentiallyTrackableObjectComponent.isTrackable()){
					_trackableObjectComponents_list.Remove (aPotentiallyTrackableObjectComponent);
				}
			}



		}
Ejemplo n.º 3
0
        //--------------------------------------
        //  Methods
        //--------------------------------------

        //--------------------------------------
        //  Events
        //--------------------------------------
        /// <summary>
        /// Raises the enable event.
        /// </summary>
        public void OnEnable()
        {
            trackableObjectComponent = target as TrackableObjectComponent;
            propertyField_array      = ExposeProperties.GetProperties(trackableObjectComponent);
        }
		//--------------------------------------
		//  Methods
		//--------------------------------------		
		
		//--------------------------------------
		//  Events
		//--------------------------------------
		/// <summary>
		/// Raises the enable event.
		/// </summary>
		public void OnEnable()
		{
			trackableObjectComponent = target as TrackableObjectComponent;
			propertyField_array = ExposeProperties.GetProperties( trackableObjectComponent );
		}