Fix EntityTest for guns (#1206)

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
This commit is contained in:
metalgearsloth
2020-06-25 01:31:04 +10:00
committed by GitHub
parent ee209cd720
commit 02b8487d6c

View File

@@ -140,10 +140,12 @@ namespace Content.Server.GameObjects.Components.Weapon.Ranged.Barrels
public override void OnRemove() public override void OnRemove()
{ {
base.OnRemove(); base.OnRemove();
var rangedWeapon = Owner.GetComponent<ServerRangedWeaponComponent>(); if (Owner.TryGetComponent(out ServerRangedWeaponComponent rangedWeaponComponent))
rangedWeapon.Barrel = null; {
rangedWeapon.FireHandler -= Fire; rangedWeaponComponent.Barrel = null;
rangedWeapon.WeaponCanFireHandler -= WeaponCanFire; rangedWeaponComponent.FireHandler -= Fire;
rangedWeaponComponent.WeaponCanFireHandler -= WeaponCanFire;
}
} }
private Angle GetRecoilAngle(Angle direction) private Angle GetRecoilAngle(Angle direction)