on_entity

Attribute Macro on_entity 

Source
#[on_entity]
Expand description

A method wrapped with #[on_entity] macro is called whenever an entity is created, updated or deleted.

ยงExamples

#[on_entity]
fn entity(&mut self, ctx: &Context, event: EntityEvents, entity: &Entity) -> ObserverResult {
   Ok(())
}
#[on_entity("CCitadelPlayerPawn")] // Will be called for entities with class "CCitadelPlayerPawn"
fn entity(&mut self, ctx: &Context, entity: &Entity) -> ObserverResult {
   Ok(())
}
#[on_entity]
fn entity(&mut self, entity: &Entity) -> ObserverResult {
   Ok(())
}