Class PropertyTrackerSource
Represents a registration with the property track manager that is used to track properties.
Inheritance
PropertyTrackerSource
Inherited Members
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.Dispose()
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.Name
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.Id
PropertySourceBase<GameObjectTracker, PropertyTrackerSource>.Formatter
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 SourcePropertyTrackerSource(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 SourceOnPropertyTagStatusChanged(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
Events
View SourceLookupPropertyTagStatusChanged
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 |
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