#13 Fix
This commit is contained in:
parent
7dc77be602
commit
d1b57245cd
@ -6,7 +6,7 @@ using Mirror;
|
|||||||
[RequireComponent(typeof(AudioSource))]
|
[RequireComponent(typeof(AudioSource))]
|
||||||
public class SciFiDoor : NetworkBehaviour, IInteractable
|
public class SciFiDoor : NetworkBehaviour, IInteractable
|
||||||
{
|
{
|
||||||
[SyncVar]
|
[SyncVar(hook = nameof(OnStateChanged))]
|
||||||
public bool state = false;
|
public bool state = false;
|
||||||
|
|
||||||
public AudioClip openClip;
|
public AudioClip openClip;
|
||||||
@ -35,8 +35,11 @@ public class SciFiDoor : NetworkBehaviour, IInteractable
|
|||||||
private void CmdInteract(NetworkConnectionToClient sender = null)
|
private void CmdInteract(NetworkConnectionToClient sender = null)
|
||||||
{
|
{
|
||||||
state = !state;
|
state = !state;
|
||||||
|
}
|
||||||
|
|
||||||
_audioSource.clip = state ? openClip : closeClip;
|
void OnStateChanged(bool _, bool value)
|
||||||
|
{
|
||||||
|
_audioSource.clip = value ? openClip : closeClip;
|
||||||
_audioSource.pitch = duration / _audioSource.clip.length;
|
_audioSource.pitch = duration / _audioSource.clip.length;
|
||||||
_audioSource.Play();
|
_audioSource.Play();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user