Jamie Greunbaum 16dc6c79d8 - Added an umbrella and rain to the "Thunder And Rain" lightning round intro.
- Buzzer model has been updated, and includes a trigger pull animation.
- Lightning round intro sound is now music instead of a sound effect.
- Fixed a bug that made the host card interactable on round start.
2026-05-10 22:11:01 -04:00

53 lines
823 B
C#

using UdonSharp;
using UnityEngine;
using VRC.SDK3.Components;
using VRC.Udon.Common;
[UdonBehaviourSyncMode(BehaviourSyncMode.Manual)]
public class Umbrella : UdonSharpBehaviour
{
[SerializeField] Animator _Animator;
[SerializeField] VRCObjectSync _ObjectSync;
[UdonSynced] private bool _Open = false;
public override void OnDeserialization(DeserializationResult Result)
{
_Open_Synced();
base.OnDeserialization(Result);
}
public override void OnPickupUseDown()
{
_Open = !_Open;
_Open_Synced();
RequestSerialization();
base.OnPickupUseDown();
}
public void Respawn()
{
Open(false);
_ObjectSync.Respawn();
}
public void Open(bool Open)
{
_Open = Open;
_Open_Synced();
RequestSerialization();
}
private void _Open_Synced()
{
_Animator.SetBool("Open", _Open);
}
}