新Feedback系统
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user