#13 Fix
This commit is contained in:
parent
7dc77be602
commit
d1b57245cd
@ -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();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user