UltimateXR.Core.Components Namespace
Classes
Class | Description | |
---|---|---|
UxrComponent | Base class for components in UltimateXR. Has functionality to access the global lists of UltimateXR components, cache Unity components, access initial transform values and some other common utilities. To enumerate all components use the static properties AllComponents and EnabledComponents. | |
UxrComponent<T> | Like UxrComponent but it allows to enumerate all components of a specific type. | |
UxrComponent<TP, TC> |
Like UxrComponent<T> but the component belongs to a hierarchy with a parent that has a component of a certain type TP. This allows to enumerate and keep track of only the components that hang from the hierarchy under each parent component separately. In the case of keeping track of all components of a same type that are in or hang from an avatar ( UxrAvatar) there is a special component for that in UxrAvatarComponent<T>. |