Skip to content

Commit d081eb7

Browse files
chore(codegen): update bevy bindings (#173)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent a2bdf4a commit d081eb7

File tree

8 files changed

+7751
-6114
lines changed

8 files changed

+7751
-6114
lines changed

crates/bevy_mod_scripting_functions/src/bevy/bevy_core.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,26 @@ pub struct BevyCoreScriptingPlugin;
1313
impl bevy::app::Plugin for BevyCoreScriptingPlugin {
1414
fn build(&self, app: &mut bevy::prelude::App) {
1515
let mut world = app.world_mut();
16-
NamespaceBuilder::<bevy::core::prelude::Name>::new(world)
16+
NamespaceBuilder::<::bevy::core::prelude::Name>::new(world)
1717
.overwrite_script_function(
1818
"eq",
1919
|
2020
_self: Ref<bevy::core::prelude::Name>,
2121
other: Ref<bevy::core::prelude::Name>|
2222
{
23-
let output: bool = bevy::core::prelude::Name::eq(_self, other)
23+
let output: bool = ::bevy::core::prelude::Name::eq(
24+
_self.into(),
25+
other.into(),
26+
)
2427
.into();
2528
output
2629
},
2730
)
2831
.overwrite_script_function(
2932
"clone",
3033
|_self: Ref<bevy::core::prelude::Name>| {
31-
let output: Val<bevy::core::prelude::Name> = bevy::core::prelude::Name::clone(
32-
_self,
34+
let output: Val<bevy::core::prelude::Name> = ::bevy::core::prelude::Name::clone(
35+
_self.into(),
3336
)
3437
.into();
3538
output

crates/bevy_mod_scripting_functions/src/bevy/bevy_ecs.rs

Lines changed: 96 additions & 75 deletions
Large diffs are not rendered by default.

crates/bevy_mod_scripting_functions/src/bevy/bevy_hierarchy.rs

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,29 @@ pub struct BevyHierarchyScriptingPlugin;
1414
impl bevy::app::Plugin for BevyHierarchyScriptingPlugin {
1515
fn build(&self, app: &mut bevy::prelude::App) {
1616
let mut world = app.world_mut();
17-
NamespaceBuilder::<bevy::hierarchy::prelude::Children>::new(world)
17+
NamespaceBuilder::<::bevy::hierarchy::prelude::Children>::new(world)
1818
.overwrite_script_function(
1919
"swap",
2020
|
2121
_self: Mut<bevy::hierarchy::prelude::Children>,
2222
a_index: usize,
2323
b_index: usize|
2424
{
25-
let output: () = bevy::hierarchy::prelude::Children::swap(
26-
_self,
27-
a_index,
28-
b_index,
25+
let output: () = ::bevy::hierarchy::prelude::Children::swap(
26+
_self.into(),
27+
a_index.into(),
28+
b_index.into(),
2929
)
3030
.into();
3131
output
3232
},
3333
);
34-
NamespaceBuilder::<bevy::hierarchy::prelude::Parent>::new(world)
34+
NamespaceBuilder::<::bevy::hierarchy::prelude::Parent>::new(world)
3535
.overwrite_script_function(
3636
"assert_receiver_is_total_eq",
3737
|_self: Ref<bevy::hierarchy::prelude::Parent>| {
38-
let output: () = bevy::hierarchy::prelude::Parent::assert_receiver_is_total_eq(
39-
_self,
38+
let output: () = ::bevy::hierarchy::prelude::Parent::assert_receiver_is_total_eq(
39+
_self.into(),
4040
)
4141
.into();
4242
output
@@ -48,17 +48,20 @@ impl bevy::app::Plugin for BevyHierarchyScriptingPlugin {
4848
_self: Ref<bevy::hierarchy::prelude::Parent>,
4949
other: Ref<bevy::hierarchy::prelude::Parent>|
5050
{
51-
let output: bool = bevy::hierarchy::prelude::Parent::eq(_self, other)
51+
let output: bool = ::bevy::hierarchy::prelude::Parent::eq(
52+
_self.into(),
53+
other.into(),
54+
)
5255
.into();
5356
output
5457
},
5558
);
56-
NamespaceBuilder::<bevy::hierarchy::HierarchyEvent>::new(world)
59+
NamespaceBuilder::<::bevy::hierarchy::HierarchyEvent>::new(world)
5760
.overwrite_script_function(
5861
"clone",
5962
|_self: Ref<bevy::hierarchy::HierarchyEvent>| {
60-
let output: Val<bevy::hierarchy::HierarchyEvent> = bevy::hierarchy::HierarchyEvent::clone(
61-
_self,
63+
let output: Val<bevy::hierarchy::HierarchyEvent> = ::bevy::hierarchy::HierarchyEvent::clone(
64+
_self.into(),
6265
)
6366
.into();
6467
output
@@ -70,16 +73,19 @@ impl bevy::app::Plugin for BevyHierarchyScriptingPlugin {
7073
_self: Ref<bevy::hierarchy::HierarchyEvent>,
7174
other: Ref<bevy::hierarchy::HierarchyEvent>|
7275
{
73-
let output: bool = bevy::hierarchy::HierarchyEvent::eq(_self, other)
76+
let output: bool = ::bevy::hierarchy::HierarchyEvent::eq(
77+
_self.into(),
78+
other.into(),
79+
)
7480
.into();
7581
output
7682
},
7783
)
7884
.overwrite_script_function(
7985
"assert_receiver_is_total_eq",
8086
|_self: Ref<bevy::hierarchy::HierarchyEvent>| {
81-
let output: () = bevy::hierarchy::HierarchyEvent::assert_receiver_is_total_eq(
82-
_self,
87+
let output: () = ::bevy::hierarchy::HierarchyEvent::assert_receiver_is_total_eq(
88+
_self.into(),
8389
)
8490
.into();
8591
output

0 commit comments

Comments
 (0)