private void Awake() { vivoxNetworkManager = FindObjectOfType <VivoxNetworkManager>(); vivoxVoiceManager = VivoxVoiceManager.Instance; vivoxVoiceManager.OnParticipantAddedEvent += OnParticipantAdded; vivoxVoiceManager.OnTextMessageLogReceivedEvent += OnTextMessageLogReceived; }
private void Awake() { _evtSystem = EventSystem.current; if (!_evtSystem) { Debug.LogError("Unable to find EventSystem object."); } _vivoxVoiceManager = VivoxVoiceManager.Instance; _vivoxNetworkManager = FindObjectOfType <VivoxNetworkManager>(); if (!_vivoxNetworkManager) { Debug.LogError("Unable to find VivoxNetworkManager object."); } _vivoxVoiceManager.OnUserLoggedInEvent += OnUserLoggedIn; _vivoxVoiceManager.OnUserLoggedOutEvent += OnUserLoggedOut; LogoutButton.onClick.AddListener(() => { LogoutOfVivoxService(); }); if (_vivoxVoiceManager.LoginState == LoginState.LoggedIn) { OnUserLoggedIn(); } else { OnUserLoggedOut(); } }
void Awake() { //Hide menus on awake InGameMenuPanel.SetActive(false); ConfirmationPanel.SetActive(false); _gameManager = FindObjectOfType <GameManager>(); _vivoxNetworkManager = FindObjectOfType <VivoxNetworkManager>(); if (!_vivoxNetworkManager) { Debug.LogError("Unable to find VivoxNetworkManager object."); } if (!_gameManager) { Debug.LogError("Unable to find GameManager object."); } _gameManager.BoostButton = BoostButton.GetComponent <Button>(); _gameManager.ShootButton = MissleButton.GetComponent <Button>(); #if UNITY_IOS || UNITY_ANDROID MenuButton.SetActive(true); Joystick.SetActive(true); MissleButton.SetActive(true); BoostButton.SetActive(true); #else MenuButton.SetActive(false); Joystick.SetActive(false); MissleButton.SetActive(false); BoostButton.SetActive(false); #endif }
private void Awake() { vivoxVoiceManager = VivoxVoiceManager.Instance; vivoxVoiceManager.OnUserLoggedOutEvent += OnUserLoggedOut; vivoxVoiceManager.OnParticipantAddedEvent += OnParticipantAdded; vivoxNetworkManager = FindObjectOfType<VivoxNetworkManager>(); }
public override void OnStartClient() { base.OnStartClient(); m_vivoxVoiceManager = VivoxVoiceManager.Instance; m_gameManager = FindObjectOfType <GameManager>(); m_vivoxNetworkManager = FindObjectOfType <VivoxNetworkManager>(); m_SpeakingIndicator.SetActive(false); m_inGamePositionalVoice = GetComponent <PositionalVoice>(); m_tankHealth = GetComponent <TankHealth>(); m_TankMovement = GetComponent <TankMovement>(); }
private void Awake() { _vivoxNetworkManager = FindObjectOfType <VivoxNetworkManager>(); if (!_vivoxNetworkManager) { Debug.LogError("Unable to find VivoxNetworkManager object."); } _vivoxVoiceManager = VivoxVoiceManager.Instance; _vivoxVoiceManager.OnParticipantAddedEvent += OnParticipantAdded; _vivoxVoiceManager.OnTextMessageLogReceivedEvent += OnTextMessageLogReceivedEvent; HostButton.onClick.AddListener(() => { HostMatch(); }); }
private void Awake() { vivoxVoiceManager = VivoxVoiceManager.Instance; vivoxVoiceManager.OnUserLoggedInEvent += OnUserLoggedIn; vivoxNetworkManager = FindObjectOfType <VivoxNetworkManager>(); if (vivoxVoiceManager.LoginState == VivoxUnity.LoginState.LoggedIn) { joinLobbyScreen.SetActive(true); lobbyNameInput.text = null; lobbyNameInput.gameObject.SetActive(false); } }
private void Awake() { vivoxVoiceManager = VivoxVoiceManager.Instance; vivoxVoiceManager.OnParticipantAddedEvent += OnParticipantAdded; vivoxVoiceManager.OnParticipantRemovedEvent += OnParticipantRemoved; vivoxVoiceManager.OnUserLoggedOutEvent += OnUserLoggedOut; if (vivoxVoiceManager && vivoxVoiceManager.ActiveChannels.Count > 0) { VivoxNetworkManager vivoxNetworkManager = FindObjectOfType <VivoxNetworkManager>(); var lobbyChannel = vivoxVoiceManager.ActiveChannels.FirstOrDefault(ac => ac.Channel.Name == vivoxNetworkManager.LobbyChannelName); foreach (var participant in vivoxVoiceManager.LoginSession.GetChannelSession(lobbyChannel.Channel).Participants /*lobbyChannel.Participants*/) { UpdateParticipateRoster(participant, participant.ParentChannelSession.Channel, true); } } }
private void Awake() { vivoxVoiceManager = VivoxVoiceManager.Instance; vivoxNetworkManager = FindObjectOfType <VivoxNetworkManager>(); textChatScrollRect = GetComponent <ScrollRect>(); if (messagePool.Count > 0) { ClearChatWindow(); } messageInputField.text = string.Empty; messageInputField.Select(); messageInputField.ActivateInputField(); vivoxVoiceManager.OnParticipantAddedEvent += OnParticipantAdded; vivoxVoiceManager.OnTextMessageLogReceivedEvent += OnTextMessageLogReceived; if (vivoxVoiceManager.ActiveChannels.Count > 0) { lobbyChannelID = vivoxVoiceManager.ActiveChannels.FirstOrDefault(ac => ac.Channel.Name == vivoxNetworkManager.LobbyChannelName).Key; } }