24 lines
756 B
C#
24 lines
756 B
C#
using Cielonos.MainGame.Characters;
|
|
|
|
namespace Cielonos.MainGame.Inventory.Collections
|
|
{
|
|
/// <summary>
|
|
/// 知觉金属装甲 / Perceptive Metal Plating
|
|
/// 具有感知能力的金属装甲,有概率对敌人的攻击自动进行格挡。
|
|
/// </summary>
|
|
public class PerceptiveMetalPlating : SupportEquipmentBase
|
|
{
|
|
public override void OnEquipped()
|
|
{
|
|
base.OnEquipped();
|
|
BlockSource blockSource = blockData.CreateBlockSource(player, this);
|
|
player.reactionSc.blockSm.ApplyBlock(blockSource);
|
|
}
|
|
|
|
public override void OnUnequipped()
|
|
{
|
|
base.OnUnequipped();
|
|
player.reactionSc.blockSm.RemoveBlock(blockData.blockName);
|
|
}
|
|
}
|
|
} |