Table of Contents

Delegate DestructableComponent.OnHitTakenAndDestroyedDelegate

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public delegate void DestructableComponent.OnHitTakenAndDestroyedDelegate(DestructableComponent target, Agent attackerAgent, in MissionWeapon weapon, ScriptComponentBehavior attackerScriptComponentBehavior, int inflictedDamage)

Parameters

target DestructableComponent
attackerAgent Agent
weapon MissionWeapon
attackerScriptComponentBehavior ScriptComponentBehavior
inflictedDamage int
Extension Methods

Constructors

OnHitTakenAndDestroyedDelegate(object, IntPtr)

public OnHitTakenAndDestroyedDelegate(object @object, IntPtr method)

Parameters

object object
method IntPtr

Methods

BeginInvoke(DestructableComponent, Agent, in MissionWeapon, ScriptComponentBehavior, int, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(DestructableComponent target, Agent attackerAgent, in MissionWeapon weapon, ScriptComponentBehavior attackerScriptComponentBehavior, int inflictedDamage, AsyncCallback callback, object @object)

Parameters

target DestructableComponent
attackerAgent Agent
weapon MissionWeapon
attackerScriptComponentBehavior ScriptComponentBehavior
inflictedDamage int
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(in MissionWeapon, IAsyncResult)

public virtual void EndInvoke(in MissionWeapon weapon, IAsyncResult result)

Parameters

weapon MissionWeapon
result IAsyncResult

Invoke(DestructableComponent, Agent, in MissionWeapon, ScriptComponentBehavior, int)

public virtual void Invoke(DestructableComponent target, Agent attackerAgent, in MissionWeapon weapon, ScriptComponentBehavior attackerScriptComponentBehavior, int inflictedDamage)

Parameters

target DestructableComponent
attackerAgent Agent
weapon MissionWeapon
attackerScriptComponentBehavior ScriptComponentBehavior
inflictedDamage int

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).