finished test here
This commit is contained in:
parent
44e245cfde
commit
1a7a5e6024
@ -3,7 +3,8 @@ use std::time::Duration;
|
|||||||
use bevy::{prelude::*, render::render_resource::PrimitiveTopology};
|
use bevy::{prelude::*, render::render_resource::PrimitiveTopology};
|
||||||
use bevy_rapier3d::prelude::*;
|
use bevy_rapier3d::prelude::*;
|
||||||
|
|
||||||
use crate::comps::core::{markers::{bullet::BulletMarker, muzzle_flash::MuzzleFlashMarker}, weapons::caliber::Caliber};
|
use crate::{comps::core::{markers::{bullet::BulletMarker, muzzle_flash::MuzzleFlashMarker}, weapons::caliber::Caliber}, logic::core::player::player_settings::PlayerSettings};
|
||||||
|
|
||||||
|
|
||||||
pub fn shoot_bullet(
|
pub fn shoot_bullet(
|
||||||
commands: &mut Commands,
|
commands: &mut Commands,
|
||||||
@ -13,6 +14,7 @@ pub fn shoot_bullet(
|
|||||||
forward: Vec3,
|
forward: Vec3,
|
||||||
up: Vec3,
|
up: Vec3,
|
||||||
caliber: Caliber,
|
caliber: Caliber,
|
||||||
|
player_settings: &Res<PlayerSettings>
|
||||||
) {
|
) {
|
||||||
// Spawn muzzle flash LIGHT
|
// Spawn muzzle flash LIGHT
|
||||||
commands.spawn((
|
commands.spawn((
|
||||||
@ -37,6 +39,7 @@ pub fn shoot_bullet(
|
|||||||
MuzzleFlashMarker(Timer::new(Duration::from_millis(10), TimerMode::Once)),
|
MuzzleFlashMarker(Timer::new(Duration::from_millis(10), TimerMode::Once)),
|
||||||
));
|
));
|
||||||
// Spawn Line
|
// Spawn Line
|
||||||
|
|
||||||
commands.spawn(
|
commands.spawn(
|
||||||
MaterialMeshBundle {
|
MaterialMeshBundle {
|
||||||
mesh: {
|
mesh: {
|
||||||
|
@ -224,6 +224,7 @@ pub fn capture_hand_usage(
|
|||||||
forward,
|
forward,
|
||||||
up,
|
up,
|
||||||
firearm_data.caliber.clone(),
|
firearm_data.caliber.clone(),
|
||||||
|
&resources.player_settings
|
||||||
);
|
);
|
||||||
// Increment indexes and timers
|
// Increment indexes and timers
|
||||||
player_firing_info.current_round_index += 1;
|
player_firing_info.current_round_index += 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user