法杖,武器切换
This commit is contained in:
@@ -8,6 +8,7 @@ namespace Cielonos.MainGame.Inventory
|
||||
{
|
||||
public partial class Polychrome : MainWeaponBase
|
||||
{
|
||||
public BlockData equipBlockData;
|
||||
public float perfectBlockedTimer;
|
||||
|
||||
protected override void Update()
|
||||
@@ -26,8 +27,11 @@ namespace Cielonos.MainGame.Inventory
|
||||
LightAttack0, LightAttack1, LightAttack2, LightAttack3,
|
||||
TripleAttack_0, TripleAttack_1, TripleAttack_2,
|
||||
DisruptAttack, HeavyAttack, RunAttack, ParryAttack, StayBlocking);
|
||||
|
||||
SetBlock(equipBlockData);
|
||||
}
|
||||
|
||||
|
||||
public override void OnPrimaryPress()
|
||||
{
|
||||
if (player.inputSc.IsHoldingSpecialA && functionSm["TripleAttack"].IsAvailable() && fullBodyFuncAnimSm.CheckPlayability())
|
||||
@@ -296,8 +300,9 @@ namespace Cielonos.MainGame.Inventory
|
||||
|
||||
string parryAnimName = "ParryL";
|
||||
|
||||
private void SetBlock()
|
||||
private void SetBlock(BlockData blockData = null)
|
||||
{
|
||||
blockData ??= this.blockData;
|
||||
BlockSource blockSource = blockData.CreateBlockSource(player, this);
|
||||
blockSource.onNormalBlock = (attackArea) =>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user