private bool Equals(IMixedRealitySpatialAwarenessObserver other)
 {
     return((other != null) &&
            (SourceId == other.SourceId) &&
            string.Equals(SourceName, other.SourceName));
 }
Esempio n. 2
0
 /// <inheritdoc />
 public void RaiseMeshRemoved(IMixedRealitySpatialAwarenessObserver observer, int meshId)
 {
     meshEventData.Initialize(observer, meshId, null);
     HandleEvent(meshEventData, OnMeshRemoved);
 }
 /// <summary>
 /// Initialize the event data.
 /// </summary>
 /// <param name="observer">The <see cref="IMixedRealitySpatialAwarenessObserver"/> that raised the event.</param>
 /// <param name="id">The identifier of the observed spatial object.</param>
 public void Initialize(IMixedRealitySpatialAwarenessObserver observer, int id)
 {
     BaseInitialize(observer);
     Id = id;
 }
Esempio n. 4
0
 /// <inheritdoc />
 public void RaiseMeshUpdated(IMixedRealitySpatialAwarenessObserver observer, int meshId, SpatialAwarenessMeshObject meshObject)
 {
     meshEventData.Initialize(observer, meshId, meshObject);
     HandleEvent(meshEventData, OnMeshUpdated);
 }
 /// <summary>
 /// Initialize the event data.
 /// </summary>
 /// <param name="observer">The <see cref="IMixedRealitySpatialAwarenessObserver"/> that raised the event.</param>
 /// <param name="id">The identifier of the observed spatial object.</param>
 public void Initialize(IMixedRealitySpatialAwarenessObserver observer, System.Guid id)
 {
     BaseInitialize(observer);
     GuidId = id;
 }