M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.DamageParticleModel Class Referenceabstract

Inherits TaleWorlds.Core.GameModel.

Inherited by TaleWorlds.MountAndBlade.DefaultDamageParticleModel.

Public Member Functions

abstract void GetMeleeAttackBloodParticles (Agent attacker, Agent victim, in Blow blow, in AttackCollisionData collisionData, out HitParticleResultData particleResultData)
 Called for Weapons without "WeaponFlags.NoBlood" flag.
 
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.
 
abstract int GetMissileAttackParticle (Agent attacker, Agent victim, in Blow blow, in AttackCollisionData collisionData)
 

Member Function Documentation

◆ GetMeleeAttackBloodParticles()

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

Implemented in TaleWorlds.MountAndBlade.DefaultDamageParticleModel.

◆ GetMeleeAttackSweatParticles()

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

Implemented in TaleWorlds.MountAndBlade.DefaultDamageParticleModel.

◆ GetMissileAttackParticle()

abstract int TaleWorlds.MountAndBlade.DamageParticleModel.GetMissileAttackParticle ( Agent  attacker,
Agent  victim,
in Blow  blow,
in AttackCollisionData  collisionData 
)
pure virtual