Class PropertyTrackManager
Implements the logic for managing properties that are being tracked by one or more sources.
Inheritance
PropertyTrackManager
Implements
Inherited Members
PropertyListenerManagerBase<GameObjectTracker, PropertyTrackerSource>.RegisterPropertySource(string)
PropertyListenerManagerBase<GameObjectTracker, PropertyTrackerSource>.StopListeningToPropertyTag(PropertyTrackerSource, IPropertyTag)
PropertyListenerManagerBase<GameObjectTracker, PropertyTrackerSource>.UnregisterPropertySource(IPropertySource)
PropertyListenerManagerBase<GameObjectTracker, PropertyTrackerSource>.CreateGameObjectListener(IGameObject)
PropertyListenerManagerBase<GameObjectTracker, PropertyTrackerSource>.GameObjectListeners
PropertyListenerManagerBase<GameObjectTracker, PropertyTrackerSource>.PropertySources
Namespace: Microsoft.Internal.Studios.Aruba.Infrastructure.Token
Assembly: Aruba.Infrastructure.dll
Syntax
public class PropertyTrackManager : PropertyListenerManagerBase<GameObjectTracker, PropertyTrackerSource>, IPropertyListenerManager<GameObjectTracker, PropertyTrackerSource>, IPropertyTrackManager, IPropertyListenerManager<GameObjectTracker, PropertyTrackerSource>
Constructors
View SourcePropertyTrackManager()
Initializes a new instance of the PropertyTrackManager class.
Declaration
public PropertyTrackManager()
Fields
View SourceLookupPropertyTagType
The lookup property tag type.
Declaration
public const string LookupPropertyTagType = "Lookup"
Field Value
Type | Description |
---|---|
string |
TokenPropertyTagType
The token property tag type.
Declaration
public const string TokenPropertyTagType = "Token"
Field Value
Type | Description |
---|---|
string |
Methods
View SourceClearTokenProperties(PropertyTrackerSource)
Stops listening to all token properties.
Declaration
public void ClearTokenProperties(PropertyTrackerSource source)
Parameters
Type | Name | Description |
---|---|---|
PropertyTrackerSource | source | The property tracker source. |
CreateGameObjectListener(IGameObject)
Creates a custom game object listener.
Declaration
protected override GameObjectTracker CreateGameObjectListener(IGameObject gameObject)
Parameters
Type | Name | Description |
---|---|---|
IGameObject | gameObject | The game object. |
Returns
Type | Description |
---|---|
GameObjectTracker | The created game object listener. |
Overrides
Phoenix.GameStateBrowser.PropertyListening.PropertyListenerManagerBase<Microsoft.Internal.Studios.Aruba.Infrastructure.Token.GameObjectTracker, Microsoft.Internal.Studios.Aruba.Infrastructure.Token.PropertyTrackerSource>.CreateGameObjectListener(Microsoft.XboxStudios.GameStateTracker.IGameObject)
View Source
CreatePropertySource(string)
Creates a custom property source.
Declaration
protected override PropertyTrackerSource CreatePropertySource(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the property source. |
Returns
Type | Description |
---|---|
PropertyTrackerSource | The created custom property source. |
Overrides
Implements
Phoenix.GameStateBrowser.PropertyListening.IPropertyListenerManager<TGameObjectListener, TPropertySource>
Phoenix.GameStateBrowser.PropertyListening.IPropertyListenerManager<TGameObjectListener, TPropertySource>