private void Awake() { avatar = GetComponent <Avatars.Avatar>(); properties = new SerializableDictionary(); avatar.OnGetProperties.AddListener(GetProperties); avatar.OnSetProperties.AddListener(SetProperties); }
private void Start() { avatar = GetComponentInParent <Avatars.Avatar>(); if (!avatar || avatar.IsLocal) { text.enabled = false; return; } socialMenu = GetComponentInParent <NetworkScene>()?. GetComponentInChildren <SocialMenu>(); if (socialMenu == null || !socialMenu) { text.enabled = false; return; } avatar.OnPeerUpdated.AddListener(Avatar_OnPeerUpdated); socialMenu.OnStateChange.AddListener(SocialMenu_OnStateChange); }
private void Start() { avatar = GetComponentInParent <Avatars.Avatar>(); if (!avatar || avatar.IsLocal) { indicator.enabled = false; return; } peerConnectionManager = GetComponentInParent <NetworkScene>()?. GetComponentInChildren <VoipPeerConnectionManager>(); if (peerConnectionManager == null || !peerConnectionManager) { indicator.enabled = false; return; } UpdateIndicator(SIPSorcery.Net.RTCIceConnectionState.disconnected); peerConnectionManager.OnPeerConnection.AddListener( PeerConnectionManager_OnPeerConnection, runExisting: true); }
private void Awake() { avatar = GetComponent <Avatars.Avatar>(); trackedAvatar = GetComponent <ThreePointTrackedAvatar>(); }
private void Start() { avatar = GetComponentInParent <Avatars.Avatar>(); voipAvatar = GetComponentInParent <VoipAvatar>(); }