新Feedback系统

This commit is contained in:
SoulliesOfficial
2026-04-12 02:11:15 -04:00
parent f26f9fd374
commit 41140a2017
171 changed files with 296190 additions and 219527 deletions

View File

@@ -14,11 +14,10 @@ namespace Cielonos.MainGame.Characters
public AnimationClip landWalkForward, landWalkBack, landWalkLeft, landWalkRight;
public AnimationClip landRunForward, landRunBack, landRunLeft, landRunRight;
public AnimationClip jumpStart;
[FormerlySerializedAs("jumpInAir")] public AnimationClip inAir;
public AnimationClip inAir;
public AnimationClip jumpLand;
public AnimationClip getHitMediumFront, getHitMediumBack, getHitMediumLeft, getHitMediumRight;
public AnimationClip getHitHeavyFront, getHitHeavyBack, getHitHeavyLeft, getHitHeavyRight;
public AnimationClip getHitDisruptionFront, getHitDisruptionBack, getHitDisruptionLeft, getHitDisruptionRight;
public FuncAnimData getHitMediumFront, getHitMediumBack, getHitMediumLeft, getHitMediumRight;
public FuncAnimData getHitHeavyFront, getHitHeavyBack, getHitHeavyLeft, getHitHeavyRight;
public AnimationClip riseUpFront, riseUpBack, riseUpLeft, riseUpRight;
public AnimationClip incapacitation, death;
@@ -44,20 +43,28 @@ namespace Cielonos.MainGame.Characters
animatorOverride["InAir"] = inAir;
animatorOverride["JumpLand"] = jumpLand;
animatorOverride["GetHitMediumFront"] = getHitMediumFront;
animatorOverride["GetHitMediumBack"] = getHitMediumBack;
animatorOverride["GetHitMediumLeft"] = getHitMediumLeft;
animatorOverride["GetHitMediumRight"] = getHitMediumRight;
animatorOverride["GetHitHeavyFront"] = getHitHeavyFront;
animatorOverride["GetHitHeavyBack"] = getHitHeavyBack;
animatorOverride["GetHitHeavyLeft"] = getHitHeavyLeft;
animatorOverride["GetHitHeavyRight"] = getHitHeavyRight;
animatorOverride["GetHitDisruptionFront"] = getHitDisruptionFront;
animatorOverride["GetHitDisruptionBack"] = getHitDisruptionBack;
animatorOverride["GetHitDisruptionLeft"] = getHitDisruptionLeft;
animatorOverride["GetHitDisruptionRight"] = getHitDisruptionRight;
animatorOverride["GetHitMediumFront"] = getHitMediumFront.animationClip;
animatorOverride["GetHitMediumBack"] = getHitMediumBack.animationClip;
animatorOverride["GetHitMediumLeft"] = getHitMediumLeft.animationClip;
animatorOverride["GetHitMediumRight"] = getHitMediumRight.animationClip;
animatorOverride["GetHitHeavyFront"] = getHitHeavyFront.animationClip;
animatorOverride["GetHitHeavyBack"] = getHitHeavyBack.animationClip;
animatorOverride["GetHitHeavyLeft"] = getHitHeavyLeft.animationClip;
animatorOverride["GetHitHeavyRight"] = getHitHeavyRight.animationClip;
animatorOverride["Dash"] = dash.animationClip;
animatorOverride["Dodge"] = dodge.animationClip;
}
animSc.fullBodyFuncAnimSm.Reset(getHitMediumFront);
animSc.fullBodyFuncAnimSm.Reset(getHitMediumBack);
animSc.fullBodyFuncAnimSm.Reset(getHitMediumLeft);
animSc.fullBodyFuncAnimSm.Reset(getHitMediumRight);
animSc.fullBodyFuncAnimSm.Reset(getHitHeavyFront);
animSc.fullBodyFuncAnimSm.Reset(getHitHeavyBack);
animSc.fullBodyFuncAnimSm.Reset(getHitHeavyLeft);
animSc.fullBodyFuncAnimSm.Reset(getHitHeavyRight);
animSc.fullBodyFuncAnimSm.Reset(dash);
animSc.fullBodyFuncAnimSm.Reset(dodge);
}