8 lines
246 B
Rust
8 lines
246 B
Rust
use crate::player::DamageSource;
|
|
use godot::prelude::*;
|
|
|
|
pub trait Shootable {
|
|
fn on_shoot(&mut self, source: DamageSource, damage: i32, delta: Vector3);
|
|
fn on_shoot_visual(&mut self, source: DamageSource, damage: i32, delta: Vector3);
|
|
}
|