Blacksite/assets/levels/navigation_authoring_showcase.scn.ron

81 lines
4.0 KiB
Plaintext

(schema_version: 6,resources: {
},
entities: {
1: (components: {
"bevy_ecs::name::Name": "Navigation Bounds",
"bevy_transform::components::transform::Transform": (translation: (0.0, 0.0, 0.0), rotation: (0.0, 0.0, 0.0, 1.0), scale: (1.0, 1.0, 1.0)),
"shared::components::ActorId": ("navigation-bounds-main"),
"shared::components::ActorKind": Navigation,
"shared::components::EditorVisibility": (visible: true),
"shared::components::HierarchySiblingIndex": (0),
"shared::components::LevelObject": (),
"shared::navigation::NavigationBounds": (
half_extents: (8.0, 2.0, 8.0),
agent: (
id: "humanoid",
radius: 0.35,
height: 1.8,
max_climb: 0.45,
max_slope_deg: 45.0,
cell_size_fraction: 3.0,
cell_height_fraction: 6.0,
min_region_size: 1,
merge_region_size: 2,
),
artifact_path: "assets/navigation/generated/navigation_showcase_humanoid.nav.ron",
auto_bake: false,
validation_samples: [
(id: "around-center-obstacle", start: (-6.0, 0.0, -5.0), end: (6.0, 0.0, -5.0), enabled: true),
],
),
}),
2: (components: {
"bevy_ecs::name::Name": "Center Obstacle",
"bevy_transform::components::transform::Transform": (translation: (0.0, 0.5, 0.0), rotation: (0.0, 0.0, 0.0, 1.0), scale: (1.0, 1.0, 1.0)),
"shared::components::ActorId": ("navigation-obstacle-center"),
"shared::components::ActorKind": Navigation,
"shared::components::EditorVisibility": (visible: true),
"shared::components::HierarchySiblingIndex": (1),
"shared::components::LevelObject": (),
"shared::navigation::NavigationObstacle": (half_extents: (1.0, 1.0, 2.5), dynamic: false),
}),
3: (components: {
"bevy_ecs::name::Name": "Slow Area",
"bevy_transform::components::transform::Transform": (translation: (-4.0, 0.5, -4.0), rotation: (0.0, 0.0, 0.0, 1.0), scale: (1.0, 1.0, 1.0)),
"shared::components::ActorId": ("navigation-area-slow"),
"shared::components::ActorKind": Navigation,
"shared::components::EditorVisibility": (visible: true),
"shared::components::HierarchySiblingIndex": (2),
"shared::components::LevelObject": (),
"shared::navigation::NavigationArea": (id: "slow", half_extents: (1.5, 1.0, 1.5), cost: 1.5, walkable: true),
}),
4: (components: {
"bevy_ecs::name::Name": "Obstacle Link",
"bevy_transform::components::transform::Transform": (translation: (0.0, 0.0, 0.0), rotation: (0.0, 0.0, 0.0, 1.0), scale: (1.0, 1.0, 1.0)),
"shared::components::ActorId": ("navigation-link-center"),
"shared::components::ActorKind": Navigation,
"shared::components::EditorVisibility": (visible: true),
"shared::components::HierarchySiblingIndex": (3),
"shared::components::LevelObject": (),
"shared::navigation::NavigationLink": (start: (-1.5, 0.0, 0.0), end: (1.5, 0.0, 0.0), bidirectional: true, cost: 1.2, enabled: true),
}),
5: (components: {
"bevy_ecs::name::Name": "Walkable Floor Geometry",
"bevy_transform::components::transform::Transform": (translation: (0.0, -0.25, 0.0), rotation: (0.0, 0.0, 0.0, 1.0), scale: (1.0, 1.0, 1.0)),
"shared::components::ActorId": ("navigation-floor-geometry"),
"shared::components::ActorKind": StaticMesh,
"shared::components::EditorVisibility": (visible: true),
"shared::components::HierarchySiblingIndex": (4),
"shared::components::LevelObject": (),
"shared::components::Primitive": (
shape: Box,
size: (16.0, 0.5, 16.0),
surface: (
id: ("slot:primitive:surface"),
name: "Surface",
material: None,
),
),
}),
},
)