use super::{Entity, EntityContext}; use anyhow::Result; use hurrycurry_protocol::{glam::IVec2, PlayerID}; pub struct Tutorial { player: PlayerID, } impl Entity for Tutorial { fn tick(&mut self, _c: EntityContext<'_>) -> Result<()> { Ok(()) } fn destructor(&mut self, _c: EntityContext<'_>) {} fn interact( &mut self, _c: EntityContext<'_>, _pos: Option, _player: PlayerID, ) -> Result { Ok(false) } }