This commit is contained in:
Nikita Kruglickiy 2024-03-17 01:01:01 +03:00
parent 7dc77be602
commit d1b57245cd

View File

@ -6,7 +6,7 @@ using Mirror;
[RequireComponent(typeof(AudioSource))]
public class SciFiDoor : NetworkBehaviour, IInteractable
{
[SyncVar]
[SyncVar(hook = nameof(OnStateChanged))]
public bool state = false;
public AudioClip openClip;
@ -35,8 +35,11 @@ public class SciFiDoor : NetworkBehaviour, IInteractable
private void CmdInteract(NetworkConnectionToClient sender = null)
{
state = !state;
}
_audioSource.clip = state ? openClip : closeClip;
void OnStateChanged(bool _, bool value)
{
_audioSource.clip = value ? openClip : closeClip;
_audioSource.pitch = duration / _audioSource.clip.length;
_audioSource.Play();
}