Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce teleport validation data provider #727

Merged
merged 9 commits into from
Dec 20, 2020

Conversation

FejZa
Copy link
Contributor

@FejZa FejZa commented Dec 19, 2020

XRTK - Mixed Reality Toolkit Pull Request

Overview

This PR introduces the first teleport system data provider. Namingly the IMixedRealityTeleportValidationDataProvider and its XRTK default implementation MixedRealityTeleportValidationDataProvider.

This provider validates teleport targets against a set of rules defined in the MixedRealityTeleportValidationDataProviderProfile.

provider
profile

This logic was so far found mostly in TeleportPointer and how has found a new home that allows extending rules and configuring them in the profiles.

Submodule Changes

SimonDarksideJ
SimonDarksideJ previously approved these changes Dec 19, 2020
Copy link
Contributor

@SimonDarksideJ SimonDarksideJ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some nice incremental improvements

@FejZa
Copy link
Contributor Author

FejZa commented Dec 20, 2020

/azp run

@azure-pipelines
Copy link
Contributor

Azure Pipelines successfully started running 1 pipeline(s).

@FejZa
Copy link
Contributor Author

FejZa commented Dec 20, 2020

/azp run

@azure-pipelines
Copy link
Contributor

Azure Pipelines successfully started running 1 pipeline(s).

@FejZa
Copy link
Contributor Author

FejZa commented Dec 20, 2020

/azp run

@azure-pipelines
Copy link
Contributor

Azure Pipelines successfully started running 1 pipeline(s).

@FejZa FejZa merged commit 29192db into development Dec 20, 2020
@FejZa FejZa deleted the feature/teleport-validation-data-provider branch December 20, 2020 13:55
XRTK-Build-Bot pushed a commit that referenced this pull request Dec 25, 2020
* Add base setup for MixedRealityTeleportValidationDataProvider

* Define IMixedRealityTeleportValidationDataProvider

* Refactor TeleportValidationResult

* Implement profile and inspector

* Implement data provider

* Register teleport system data providers properly

* Fix profile changes not saved

* Remove teleport mode

* Update submodules
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ready for review PR finished primary development, open for review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants