skullball/rust/src/player/shootable.rs

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);
}