Struct rust_rpg_toolkit::nodes::item::ItemParams [−][src]
pub struct ItemParams {
pub id: String,
pub name: String,
pub description: String,
pub position: Option<Vec2>,
pub kind: ItemKind,
pub weight: f32,
pub ability_id: Option<String>,
pub sprite: Sprite,
pub is_quest_item: bool,
}
Fields
id: String
name: String
description: String
position: Option<Vec2>
kind: ItemKind
weight: f32
ability_id: Option<String>
sprite: Sprite
is_quest_item: bool
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ItemParams
impl Send for ItemParams
impl Sync for ItemParams
impl Unpin for ItemParams
impl UnwindSafe for ItemParams
Blanket Implementations
Mutably borrows from an owned value. Read more