/// <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); } } }
//-------------------------------------- // 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 ); }