pite-core 0.4.0

Node tree, handles, props and lifecycle dispatch for Pite.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// SPDX-License-Identifier: MIT OR Apache-2.0
//! StaticBody2D: immobile physics body. `collision_layer`/`collision_mask`
//! come from `CollisionObject2D`, `friction`/`restitution` from `PhysicsBody2D`.

use crate::schema::{NodeTypeSchema, PropSchema};

pub static SCHEMA: NodeTypeSchema = NodeTypeSchema {
    type_name: "StaticBody2D",
    description: "Immovable physics body: floors, walls, platforms. Never responds to impulses.",
    inherits: Some("PhysicsBody2D"),
    abstract_class: false,
    props: PROPS,
};

pub static PROPS: &[PropSchema] = &[];