private bool Equals(IMixedRealitySpatialAwarenessObserver other) { return((other != null) && (SourceId == other.SourceId) && string.Equals(SourceName, other.SourceName)); }
/// <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; }
/// <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; }