[Missing <summary> documentation for "M:BaseLib.Combat.Defense.BlockAttack(BaseLib.Combat.CombatAction,System.Int32,System.Boolean,BaseLib.Damage@,System.String@,System.Collections.Generic.Dictionary{System.String,System.Func{BaseLib.Living,System.String}}@)"]

Namespace: BaseLib.Combat
Assembly: BaseLib (in BaseLib.dll) Version: 0.5.0.0

Syntax

C#
public abstract bool BlockAttack(
	CombatAction attackAction,
	int attackBonus,
	bool otherBlocks,
	ref Damage d,
	out string blockMessage,
	ref Dictionary<string, Func<Living, string>> renderFuncs
)

Parameters

attackAction
Type: BaseLib.Combat..::..CombatAction

[Missing <param name="attackAction"/> documentation for "M:BaseLib.Combat.Defense.BlockAttack(BaseLib.Combat.CombatAction,System.Int32,System.Boolean,BaseLib.Damage@,System.String@,System.Collections.Generic.Dictionary{System.String,System.Func{BaseLib.Living,System.String}}@)"]

attackBonus
Type: System..::..Int32

[Missing <param name="attackBonus"/> documentation for "M:BaseLib.Combat.Defense.BlockAttack(BaseLib.Combat.CombatAction,System.Int32,System.Boolean,BaseLib.Damage@,System.String@,System.Collections.Generic.Dictionary{System.String,System.Func{BaseLib.Living,System.String}}@)"]

otherBlocks
Type: System..::..Boolean

[Missing <param name="otherBlocks"/> documentation for "M:BaseLib.Combat.Defense.BlockAttack(BaseLib.Combat.CombatAction,System.Int32,System.Boolean,BaseLib.Damage@,System.String@,System.Collections.Generic.Dictionary{System.String,System.Func{BaseLib.Living,System.String}}@)"]

d
Type: BaseLib..::..Damage%

[Missing <param name="d"/> documentation for "M:BaseLib.Combat.Defense.BlockAttack(BaseLib.Combat.CombatAction,System.Int32,System.Boolean,BaseLib.Damage@,System.String@,System.Collections.Generic.Dictionary{System.String,System.Func{BaseLib.Living,System.String}}@)"]

blockMessage
Type: System..::..String%

[Missing <param name="blockMessage"/> documentation for "M:BaseLib.Combat.Defense.BlockAttack(BaseLib.Combat.CombatAction,System.Int32,System.Boolean,BaseLib.Damage@,System.String@,System.Collections.Generic.Dictionary{System.String,System.Func{BaseLib.Living,System.String}}@)"]

renderFuncs
Type: System.Collections.Generic..::..Dictionary<(Of <(<'String, Func<(Of <(<'Living, String>)>)>>)>)>%

[Missing <param name="renderFuncs"/> documentation for "M:BaseLib.Combat.Defense.BlockAttack(BaseLib.Combat.CombatAction,System.Int32,System.Boolean,BaseLib.Damage@,System.String@,System.Collections.Generic.Dictionary{System.String,System.Func{BaseLib.Living,System.String}}@)"]

Return Value

[Missing <returns> documentation for "M:BaseLib.Combat.Defense.BlockAttack(BaseLib.Combat.CombatAction,System.Int32,System.Boolean,BaseLib.Damage@,System.String@,System.Collections.Generic.Dictionary{System.String,System.Func{BaseLib.Living,System.String}}@)"]

See Also