From c0e59803240bb2f5cdcc4d81a5c27300a8042468 Mon Sep 17 00:00:00 2001 From: fu-majime Date: Sun, 24 Mar 2024 11:26:45 +0900 Subject: [PATCH] fix animation --- .../Games/BuiltToScaleRvl/Animations/block_prepare0B.anim | 2 +- .../Games/BuiltToScaleRvl/Animations/block_shoot_missB.anim | 2 +- Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_prepare0B.anim b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_prepare0B.anim index c3cd1d759..abfa286a1 100644 --- a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_prepare0B.anim +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_prepare0B.anim @@ -124,7 +124,7 @@ AnimationClip: m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 - m_LoopTime: 1 + m_LoopTime: 0 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_shoot_missB.anim b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_shoot_missB.anim index 62af2115f..8f5481e87 100644 --- a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_shoot_missB.anim +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_shoot_missB.anim @@ -196,7 +196,7 @@ AnimationClip: m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 - m_LoopTime: 1 + m_LoopTime: 0 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 diff --git a/Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs b/Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs index e242c1115..40be45d3e 100644 --- a/Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs +++ b/Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs @@ -142,7 +142,10 @@ namespace HeavenStudio.Games.Scripts_BuiltToScaleRvl rodAnim.SetFloat("speed", -1f); isMiss = true; game.PlayBlockBounceMiss(this.nextPos); - BeatAction.New(this, new List() {new BeatAction.Action(currentBeat + lengthBeat, () => RemoveAndDestroy())}); + BeatAction.New(this, new List() {new BeatAction.Action(currentBeat + lengthBeat, delegate { + game.PlayBlockIdle(this.nextPos); + RemoveAndDestroy(); + })}); } private bool CanBounceHit() {