pite_core/nodes/static_body2d.rs
1// SPDX-License-Identifier: MIT OR Apache-2.0
2//! StaticBody2D: immobile physics body. `collision_layer`/`collision_mask`
3//! come from `CollisionObject2D`, `friction`/`restitution` from `PhysicsBody2D`.
4
5use crate::schema::{NodeTypeSchema, PropSchema};
6
7pub static SCHEMA: NodeTypeSchema = NodeTypeSchema {
8 type_name: "StaticBody2D",
9 description: "Immovable physics body: floors, walls, platforms. Never responds to impulses.",
10 inherits: Some("PhysicsBody2D"),
11 abstract_class: false,
12 props: PROPS,
13};
14
15pub static PROPS: &[PropSchema] = &[];