public void DrawHitDecal(RemoteHitEvent evt, SingleNode <ShaftQuickShotDecalProjectorComponent> decalProjectorNode, [JoinByTank] SingleNode <MuzzlePointComponent> muzzlePointNode, [JoinAll] SingleNode <DecalManagerComponent> decalManagerNode) { if (decalManagerNode.component.EnableDecals) { base.DrawHitDecal(evt, decalManagerNode.component, decalProjectorNode.component, muzzlePointNode.component); } }
public void CreateShaftQuickHitSoundEffect(RemoteHitEvent evt, ShaftQuickHitSoundNode weapon, [JoinAll] SingleNode <SoundListenerBattleStateComponent> soundListener) { this.CreateShaftHitSoundEffect(evt, weapon.shaftQuickHitSoundEffect); }