Example #1
0
        private void Awake()
        {
            avatar     = GetComponent <Avatars.Avatar>();
            properties = new SerializableDictionary();

            avatar.OnGetProperties.AddListener(GetProperties);
            avatar.OnSetProperties.AddListener(SetProperties);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
 private void Awake()
 {
     avatar        = GetComponent <Avatars.Avatar>();
     trackedAvatar = GetComponent <ThreePointTrackedAvatar>();
 }
Example #5
0
 private void Start()
 {
     avatar     = GetComponentInParent <Avatars.Avatar>();
     voipAvatar = GetComponentInParent <VoipAvatar>();
 }