Disabled shell casings to prevent framerate tanking

DM1_temp_test
Jan Heemstra 2021-11-29 00:08:25 +01:00
parent e0b6c1ea93
commit 58076fa577
1 changed files with 9 additions and 10 deletions

View File

@ -48,24 +48,23 @@ var spread = spread_min
$"SFX/Shoot C".play()
$Handgun/AnimationPlayer.play("Shoot", 0, 2.5)
var flash_effect = flash.instantiate()
var tracer_effect = tracer.instantiate()
get_parent().add_child(flash_effect)
get_tree().root.add_child(tracer_effect)
flash_effect.global_transform = muzzle.global_transform
tracer_effect.global_transform = muzzle.global_transform.looking_at(to)
var casing_instance = casing.instantiate()
get_tree().root.add_child(casing_instance)
casing_instance.global_transform = ejector.global_transform.translated(player.motion_velocity / 60) #approximating delta
casing_instance.linear_velocity = ejector.global_transform.basis[1] * randf_range(3.2, 4.5) + (player.motion_velocity / 2)
casing_instance.angular_velocity.y += randf_range(-10, 10)
casing_instance.angular_velocity.x += randf_range(-10, 10)
#var casing_instance = casing.instantiate()
#get_tree().root.add_child(casing_instance)
#casing_instance.global_transform = ejector.global_transform.translated(player.motion_velocity / 60) #approximating delta
#casing_instance.linear_velocity = ejector.global_transform.basis[1] * randf_range(3.2, 4.5) + (player.motion_velocity / 2)
#casing_instance.angular_velocity.y += randf_range(-10, 10)
#casing_instance.angular_velocity.x += randf_range(-10, 10)
if ray:
if is_multiplayer_authority(): # only do this on the attacker's local instance of the game
give_damage(ray['collider'], ray['position'], ray['normal'], 20, self.global_transform.origin, Globals.DamageType.BULLET, 1.0)