|
@@ -13,6 +13,7 @@ public class HitFeedbackSystem : MonoBehaviour
|
|
|
[TabGroup("¶ÙÖ¡")] public bool attackFromHasFreezeFrame;
|
|
[TabGroup("¶ÙÖ¡")] public bool attackFromHasFreezeFrame;
|
|
|
[TabGroup("¶ÙÖ¡")] [DisplayOnly] public bool isFreeze;
|
|
[TabGroup("¶ÙÖ¡")] [DisplayOnly] public bool isFreeze;
|
|
|
[HideInInspector] public bool canFreeze;
|
|
[HideInInspector] public bool canFreeze;
|
|
|
|
|
+ [HideInInspector] public bool canBeFreeze = true;
|
|
|
private RigidbodyConstraints origRC;
|
|
private RigidbodyConstraints origRC;
|
|
|
private Vector3 velocity; //¶Ù֡ǰËÙ¶È
|
|
private Vector3 velocity; //¶Ù֡ǰËÙ¶È
|
|
|
public CharacterState curCharacterState; //¶Ù֡ǰ״̬
|
|
public CharacterState curCharacterState; //¶Ù֡ǰ״̬
|
|
@@ -41,7 +42,7 @@ public class HitFeedbackSystem : MonoBehaviour
|
|
|
void FixedUpdate()
|
|
void FixedUpdate()
|
|
|
{
|
|
{
|
|
|
//¶ÙÖ¡
|
|
//¶ÙÖ¡
|
|
|
- if (isFreeze)
|
|
|
|
|
|
|
+ if (canBeFreeze && isFreeze)
|
|
|
{
|
|
{
|
|
|
if (character.rb == null)
|
|
if (character.rb == null)
|
|
|
{
|
|
{
|