fixed controllers (#54)
* basics done? now to the fun part: changing the ENTIRE lib to work with xr and non xr * updated stuff and renamed file * actually add the renamed file into git lol :3 * made lib fallback to flat when no runtime is found but can't compile with default settings under those circumstances * Update Cargo.toml * fixed version conflict * ununcommented the action sync system and changed other small stuff
This commit is contained in:
@@ -139,6 +139,7 @@ impl Plugin for OpenXrPlugin {
|
||||
RenderInstance(Arc::new(instance)),
|
||||
),
|
||||
});
|
||||
app.insert_resource(XrEnableStatus::Enabled);
|
||||
} else {
|
||||
app.add_plugins(RenderPlugin::default());
|
||||
app.insert_resource(XrEnableStatus::Disabled);
|
||||
@@ -155,12 +156,6 @@ impl Plugin for OpenXrPlugin {
|
||||
fn finish(&self, app: &mut App) {
|
||||
// TODO: Split this up into the indevidual resources
|
||||
if let Some(data) = app.world.get_resource::<XrRenderData>().cloned() {
|
||||
// just calling this stuff because I already had the code, so...
|
||||
app.insert_resource(XrEnableStatus::Enabled);
|
||||
app.world.send_event(XrEnableRequest::TryEnable);
|
||||
app.world.run_system_once(update_xr_stuff);
|
||||
app.insert_resource(XrEnableStatus::Enabled);
|
||||
//
|
||||
let hands = data.xr_instance.exts().ext_hand_tracking.is_some()
|
||||
&& data
|
||||
.xr_instance
|
||||
|
||||
Reference in New Issue
Block a user