Class GameObjectTracker
Contains the game object wrapper which contains all its tracked property tags.
Implements
IGameObjectListener
Inherited Members
GameObjectListenerBase.AddPropertyTag(IPropertyTag)
GameObjectListenerBase.RemovePropertyTag(IPropertyTag)
GameObjectListenerBase.TryGetAllPropertyTags(IPropertySource)
GameObjectListenerBase.Info
GameObjectListenerBase.IsEmpty
GameObjectListenerBase.PropertyTags
GameObjectListenerBase.GameObject
Namespace: Microsoft.Internal.Studios.Aruba.Infrastructure.Token
Assembly: Aruba.Infrastructure.dll
Syntax
public class GameObjectTracker : GameObjectListenerBase, IGameObjectListener
Remarks
Initializes a new instance of the GameObjectTracker class.
Constructors
View SourceGameObjectTracker(IGameObject)
Contains the game object wrapper which contains all its tracked property tags.
Declaration
public GameObjectTracker(IGameObject gameObject)
Parameters
Type | Name | Description |
---|---|---|
IGameObject | gameObject | The underlying game object. |
Remarks
Initializes a new instance of the GameObjectTracker class.
Properties
View SourceLookupPropertyTags
Gets the collection of lookup properties on this game object.
Declaration
public IEnumerable<IPropertyTag> LookupPropertyTags { get; }
Property Value
Type | Description |
---|---|
IEnumerable<IPropertyTag> |
TokenPropertyTag
Gets the token property tag on this game object.
Declaration
public IPropertyTag? TokenPropertyTag { get; }
Property Value
Type | Description |
---|---|
IPropertyTag |
Implements
Phoenix.GameStateBrowser.PropertyListening.IGameObjectListener