feat: Derive traits

This commit is contained in:
Alexey 2026-03-19 15:57:29 +03:00
commit ffdb5d94a8
11 changed files with 115 additions and 79 deletions

View file

@ -11,11 +11,12 @@ use crate::{
},
};
const CRATE_CLOSED_ASSET: &'static str = "sprites/interactive/crate_closed.png";
use super::*;
#[derive(Component)]
const CRATE_CLOSED_ASSET: &'static str = "sprites/interactive/crate_closed.png";
#[derive(Component, Clone, Copy, Default, Reflect, Debug, PartialEq, Eq)]
#[reflect(Component, Clone, Default, Debug, PartialEq)]
#[require(Sprite, InteractiveObject, Inventory)]
pub struct Container;