Show / Hide Table of Contents

Class PropertyTrackerSource

Represents a registration with the property track manager that is used to track properties.

Inheritance
object
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>
PropertyTrackerSource
Implements
IPropertySource
IDisposable
Inherited Members
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.OnPropertyTagStatusChanged(IPropertyTag, bool)
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.Dispose()
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.Dispose(bool)
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.Name
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.Id
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.Formatter
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Microsoft.Internal.Studios.Aruba.Infrastructure.Token
Assembly: Aruba.Infrastructure.dll
Syntax
public class PropertyTrackerSource : PropertySourceBase<GameObjectTracker, PropertyTrackerSource>, IPropertySource, IDisposable
Remarks

Initializes a new instance of the PropertyTrackerSource class.

Constructors

View Source

PropertyTrackerSource(string, PropertyTrackManager)

Represents a registration with the property track manager that is used to track properties.

Declaration
public PropertyTrackerSource(string name, PropertyTrackManager manager)
Parameters
Type Name Description
string name

The name of the property tracker source.

PropertyTrackManager manager

The manager that the source is referencing.

Remarks

Initializes a new instance of the PropertyTrackerSource class.

Methods

View Source

OnPropertyTagStatusChanged(IPropertyTag, bool)

Notifies registered listeners that a property tag's status has changed.

Declaration
public override void OnPropertyTagStatusChanged(IPropertyTag propertyTag, bool isEnabled)
Parameters
Type Name Description
IPropertyTag propertyTag

The property tag that has a status change.

bool isEnabled

A value indicating whether the property tag is enabled.

Overrides
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.OnPropertyTagStatusChanged(IPropertyTag, bool)

Events

View Source

LookupPropertyTagStatusChanged

The event that fires when a source is notified that a lookup property's status has changed.

Declaration
public event PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.PropertyTagStatusChangedEventHandler? LookupPropertyTagStatusChanged
Event Type
Type Description
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.PropertyTagStatusChangedEventHandler
View Source

TokenPropertyTagStatusChanged

The event that fires when a source is notified that a token property tag's status has changed.

Declaration
public event PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.PropertyTagStatusChangedEventHandler? TokenPropertyTagStatusChanged
Event Type
Type Description
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.PropertyTagStatusChangedEventHandler

Implements

Phoenix.GameStateBrowser.PropertyListening.IPropertySource
IDisposable
  • View Source
In this article
Back to top Generated by DocFX