阶段性完成

This commit is contained in:
SoulliesOfficial
2025-12-08 05:27:53 -05:00
parent ef7b479712
commit f7af60351b
8770 changed files with 15637030 additions and 208354 deletions

View File

@@ -39,7 +39,7 @@ namespace Cielonos.MainGame
return attackArea;
}
public bool CheckBlock(CharacterBase blocker, Vector3 hitPosition)
public bool CheckBlock(CharacterBase blocker, CharacterBase attacker, Vector3 hitPosition)
{
BlockSubmodule characterBlockSm = blocker?.reactionSc?.blockSm;
if (characterBlockSm == null) return false;
@@ -53,13 +53,13 @@ namespace Cielonos.MainGame
if (hasPerfectBlock && owner.timeSm.enablingTime <= 0.2f && characterBlockSm.isPerfectBlocking)
{
firstBlockSource = characterBlockSm.blockSources.Find(source => source.isDuringPerfectBlock);
firstBlockSource.PerfectBlock(hitPosition);
firstBlockSource.PerfectBlock(attackArea, hitPosition);
perfectBlockAction?.Invoke(blocker);
}
else
{
firstBlockSource = characterBlockSm.blockSources[0];
firstBlockSource.NormalBlock(hitPosition);
firstBlockSource.NormalBlock(attackArea, hitPosition);
normalBlockAction?.Invoke(blocker);
}