Use red damage animation for guns too (#10938)

This commit is contained in:
metalgearsloth
2022-09-06 18:01:35 +10:00
committed by GitHub
parent 4e8267d40a
commit fae71aeb3e
6 changed files with 161 additions and 4 deletions

View File

@@ -13,17 +13,19 @@ using static Content.Shared.Weapons.Melee.MeleeWeaponSystemMessages;
namespace Content.Client.Weapons.Melee
{
[UsedImplicitly]
public sealed class MeleeWeaponSystem : EntitySystem
public sealed partial class MeleeWeaponSystem : EntitySystem
{
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly IGameTiming _gameTiming = default!;
[Dependency] private readonly AnimationPlayerSystem _animation = default!;
[Dependency] private readonly EffectSystem _effectSystem = default!;
public override void Initialize()
{
InitializeEffect();
SubscribeNetworkEvent<PlayMeleeWeaponAnimationMessage>(PlayWeaponArc);
SubscribeNetworkEvent<PlayLungeAnimationMessage>(PlayLunge);
SubscribeNetworkEvent<DamageEffectEvent>(OnDamageEffect);
}
public override void FrameUpdate(float frameTime)