|
static bool | DecideAgentShrugOffBlow (Agent victimAgent, AttackCollisionData collisionData, in Blow blow) |
|
static bool | DecideAgentDismountedByBlow (Agent attackerAgent, Agent victimAgent, in AttackCollisionData collisionData, WeaponComponentData attackerWeapon, in Blow blow) |
|
static bool | DecideAgentKnockedBackByBlow (Agent attackerAgent, Agent victimAgent, in AttackCollisionData collisionData, WeaponComponentData attackerWeapon, in Blow blow) |
|
static bool | DecideAgentKnockedDownByBlow (Agent attackerAgent, Agent victimAgent, in AttackCollisionData collisionData, WeaponComponentData attackerWeapon, in Blow blow) |
|
static bool | DecideMountRearedByBlow (Agent attackerAgent, Agent victimAgent, in AttackCollisionData collisionData, WeaponComponentData attackerWeapon, in Blow blow) |
|
static bool | IsCollisionBoneDifferentThanWeaponAttachBone (in AttackCollisionData collisionData, int weaponAttachBoneIndex) |
|
static bool | DecideSweetSpotCollision (in AttackCollisionData collisionData) |
|
static void | GetAttackCollisionResults (in AttackInformation attackInformation, bool crushedThrough, float momentumRemaining, in MissionWeapon attackerWeapon, bool cancelDamage, ref AttackCollisionData attackCollisionData, out CombatLogData combatLog, out int speedBonus) |
|
static float | CalculateBaseMeleeBlowMagnitude (in AttackInformation attackInformation, in MissionWeapon weapon, StrikeType strikeType, float progressEffect, float impactPointAsPercent, float exraLinearSpeed, bool doesAttackerHaveMount) |
|