Show / Hide Table of Contents

Class UnityClassManager

A class used to associate Unity game objects with subclasses of UnityObject.

Inheritance
object
ClassManager
UnityClassManager
Implements
IClassManager
IPropertyManager
ITypeChanger<IGameObject>
IClassDataProvider
Inherited Members
ClassManager.DefaultClassDataProviders
ClassManager.Classes
ClassManager.ComparisonType
ClassManager.GetBaseClassNames(TypeInfo)
ClassManager.SetBaseClass(string, string)
ClassManager.AddProperties(string, Type, params string[])
ClassManager.ImportSubclasses<T>(Assembly)
ClassManager.GetProperties(string)
ClassManager.GetProperties(TypeInfo)
ClassManager.TryConvert(IGameObject, out IGameObject)
ClassManager.IsAssignableFrom(IGameObject, string)
ClassManager.HasClass(string)
ClassManager.MatchesPattern(string, string)
ClassManager.GetType(IGameObject)
ClassManager.GetType(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Microsoft.XboxStudios.GameStateTracker.Unity
Assembly: GameStateTracker.Unity.dll
Syntax
public class UnityClassManager : ClassManager, IClassManager, IPropertyManager, ITypeChanger<IGameObject>, IClassDataProvider

Constructors

View Source

UnityClassManager()

Initializes a new instance of the UnityClassManager class.

Declaration
public UnityClassManager()

Implements

IClassManager
IPropertyManager
ITypeChanger<T>
IClassDataProvider

Extension Methods

IClassDataProviderExtensions.GetBaseClassName(IClassDataProvider, Type)
IClassDataProviderExtensions.GetBaseClassNames(IClassDataProvider, Type)
IClassDataProviderExtensions.GetProperties(IClassDataProvider, Type)
IClassManagerExtensions.AddProperties<T>(IClassManager, params string[])
IClassManagerExtensions.SetBaseClass(IClassManager, string?, IEnumerable<IGameObject>)
IClassManagerExtensions.SetBaseClass(IClassManager, string, IEnumerable<string>)
IClassManagerExtensions.SetBaseClass<T>(IClassManager, params string[])
IPropertyManagerExtensions.GetProperties(IPropertyManager, IEnumerable<IGameObject>?)
IPropertyManagerExtensions.GetProperties(IPropertyManager, IEnumerable<string?>)
ITypeChangerExtensions.Convert<T>(ITypeChanger<T>, T)
  • View Source
In this article
Back to top Generated by DocFX