Exemple #1
0
 public void DrawHitDecalRemote(RemoteShaftAimingHitEvent evt, SingleNode <ShaftAimingShotDecalProjectorComponent> decalProjectorNode, [JoinByTank] SingleNode <MuzzlePointComponent> muzzlePointNode, [JoinAll] SingleNode <DecalManagerComponent> decalManagerNode)
 {
     if (decalManagerNode.component.EnableDecals)
     {
         base.DrawHitDecal(evt, decalManagerNode.component, decalProjectorNode.component, muzzlePointNode.component);
     }
 }
Exemple #2
0
 public void CreateShaftQuickHitSoundEffect(RemoteShaftAimingHitEvent evt, SingleNode <ShaftAimingHitSoundEffectComponent> weapon, [JoinAll] SingleNode <SoundListenerBattleStateComponent> soundListener)
 {
     this.CreateShaftHitSoundEffect(evt, weapon.component);
 }
Exemple #3
0
 public void MakeAimingHitImpact(RemoteShaftAimingHitEvent evt, ShaftAimingImpactNode weapon)
 {
     this.MakeImpactOnAnyAimingShot(evt.HitPower, evt.Targets, weapon);
 }