M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.DefaultDamageParticleModel Class Reference

Inherits TaleWorlds.MountAndBlade.DamageParticleModel.

Public Member Functions

 DefaultDamageParticleModel ()
 
override void GetMeleeAttackBloodParticles (Agent attacker, Agent victim, in Blow blow, in AttackCollisionData collisionData, out HitParticleResultData particleResultData)
 Called for Weapons without "WeaponFlags.NoBlood" flag. More...
 
override void GetMeleeAttackSweatParticles (Agent attacker, Agent victim, in Blow blow, in AttackCollisionData collisionData, out HitParticleResultData particleResultData)
 Called for fist, kick and bash or Weapons with "WeaponFlags.NoBlood" flag. More...
 
override int GetMissileAttackParticle (Agent attacker, Agent victim, in Blow blow, in AttackCollisionData collisionData)
 
abstract void GetMeleeAttackBloodParticles (Agent attacker, Agent victim, in Blow blow, in AttackCollisionData collisionData, out HitParticleResultData particleResultData)
 Called for Weapons without "WeaponFlags.NoBlood" flag. More...
 
abstract void GetMeleeAttackSweatParticles (Agent attacker, Agent victim, in Blow blow, in AttackCollisionData collisionData, out HitParticleResultData particleResultData)
 Called for fist, kick and bash or Weapons with "WeaponFlags.NoBlood" flag. More...
 
abstract int GetMissileAttackParticle (Agent attacker, Agent victim, in Blow blow, in AttackCollisionData collisionData)
 

Constructor & Destructor Documentation

◆ DefaultDamageParticleModel()

TaleWorlds.MountAndBlade.DefaultDamageParticleModel.DefaultDamageParticleModel ( )

Member Function Documentation

◆ GetMeleeAttackBloodParticles()

override void TaleWorlds.MountAndBlade.DefaultDamageParticleModel.GetMeleeAttackBloodParticles ( Agent  attacker,
Agent  victim,
in Blow  blow,
in AttackCollisionData  collisionData,
out HitParticleResultData  particleResultData 
)
virtual
Parameters
particleResultDataNeed to be filled with three particle systems. Start, Continue and End.

Implements TaleWorlds.MountAndBlade.DamageParticleModel.

◆ GetMeleeAttackSweatParticles()

override void TaleWorlds.MountAndBlade.DefaultDamageParticleModel.GetMeleeAttackSweatParticles ( Agent  attacker,
Agent  victim,
in Blow  blow,
in AttackCollisionData  collisionData,
out HitParticleResultData  particleResultData 
)
virtual
Parameters
particleResultDataNeed to be filled with three particle systems. Start, Continue and End.

Implements TaleWorlds.MountAndBlade.DamageParticleModel.

◆ GetMissileAttackParticle()

override int TaleWorlds.MountAndBlade.DefaultDamageParticleModel.GetMissileAttackParticle ( Agent  attacker,
Agent  victim,
in Blow  blow,
in AttackCollisionData  collisionData 
)
virtual