Lightning round animation now always plays regardless of the chosen effect.

This commit is contained in:
Jamie Greunbaum 2026-05-09 14:01:26 -04:00
parent 8b6604da24
commit 60a972d400

View File

@ -49,20 +49,19 @@ public class LightningRoundEffectsController : UdonSharpBehaviour
case LightningRoundEffect.Thunder: case LightningRoundEffect.Thunder:
_LightningBolt.SetActive(false); _LightningBolt.SetActive(false);
_AudioManager.PlaySFX(SFXEventType.Thunder); _AudioManager.PlaySFX(SFXEventType.Thunder);
_Animator.SetBool("Lightning", true);
break; break;
case LightningRoundEffect.LightningStrike: case LightningRoundEffect.LightningStrike:
_LightningBolt.SetActive(true); _LightningBolt.SetActive(true);
_AudioManager.PlaySFX(SFXEventType.Thunder); _AudioManager.PlaySFX(SFXEventType.Thunder);
_Animator.SetBool("Lightning", true);
break; break;
case LightningRoundEffect.ThunderAndRain: case LightningRoundEffect.ThunderAndRain:
_LightningBolt.SetActive(false); _LightningBolt.SetActive(false);
_AudioManager.PlaySFX(SFXEventType.Thunder); _AudioManager.PlaySFX(SFXEventType.Thunder);
_Animator.SetBool("Lightning", true);
break; break;
} }
_Animator.SetBool("Lightning", true);
SendCustomEventDelayedSeconds(nameof(ResetLightningRoundAnimation), 2.0f); SendCustomEventDelayedSeconds(nameof(ResetLightningRoundAnimation), 2.0f);
} }
public void ResetLightningRoundAnimation() public void ResetLightningRoundAnimation()