Skip to main content

vitium_api/game/components/
hp.rs

1use bevy_ecs::component::Component;
2use serde::{Deserialize, Serialize};
3
4/// Hitpoint.
5#[derive(Clone, Copy, PartialEq, Serialize, Deserialize, Component)]
6#[repr(transparent)]
7#[serde(transparent)]
8#[cfg_attr(target_family = "wasm", derive(tsify_next::Tsify))]
9#[cfg_attr(
10    target_family = "wasm",
11    tsify(into_wasm_abi, from_wasm_abi, large_number_types_as_bigints)
12)]
13pub struct HP(pub i32);