InteractableRegistry
()
|
Signature
InteractableRegistry() |
List
(
interactor
, onlyInclude
)
|
Returns a filtered collection of interactables.
Signature
InteractableSet List(TInteractor interactor, HashSet< TInteractable > onlyInclude) Parameters interactor: TInteractorÂ
Only interactables that can be selected by this interactor will be returned
onlyInclude: HashSet< TInteractable >Â
Only interactables included in this subset will be included in the returned collection
Returns InteractableSet |
List
(
interactor
)
|
Returns a filtered collection of interactables.
Signature
virtual InteractableSet List(TInteractor interactor) Parameters interactor: TInteractorÂ
Only interactables that can be selected by this interactor will be returned
Returns InteractableSet |
List
()
|
Returns all interactables in this registry.
Signature
virtual InteractableSet List() Returns InteractableSet |
Register
(
interactable
)
|
Signature
virtual void Register(TInteractable interactable) Parameters interactable: TInteractableReturns void |
Unregister
(
interactable
)
|
Signature
virtual void Unregister(TInteractable interactable) Parameters interactable: TInteractableReturns void |
InteractableSet
(
onlyInclude
, testAgainst
)
|
A pruned set of interactables from the InteractableRegistry<TInteractor, TInteractable>
Signature
InteractableSet(ISet< TInteractable > onlyInclude, TInteractor testAgainst) Parameters onlyInclude: ISet< TInteractable >Â
Include only these interactables from the base _interactables collection. Provide a null value to skip this filtering.
testAgainst: TInteractorÂ
Filter against an interactor. Provide a null value to skip this filtering.
|
GetEnumerator
()
|
Signature
Enumerator GetEnumerator() Returns Enumerator |
GetEnumerator
()
|
Signature
IEnumerator< TInteractable > IEnumerable< TInteractable >. GetEnumerator() Returns IEnumerator< TInteractable > IEnumerable< TInteractable >. |
GetEnumerator
()
|
Signature
IEnumerator IEnumerable. GetEnumerator() Returns IEnumerator IEnumerable. |
Enumerator
(
set
)
|
Signature
Enumerator(in InteractableSet set) Parameters set: in InteractableSet |
Current
: TInteractable
[Get] |
Signature
TInteractable Current |
Current
: object IEnumerator.
[Get] |
Signature
object IEnumerator. Current |
Dispose
()
|
Signature
void Dispose() Returns void |
MoveNext
()
|
Signature
bool MoveNext() Returns bool |
Reset
()
|
Signature
void Reset() Returns void |