private void SetPositionsAndEnter() { SetCameraRotation(); if (PlayTableKeyboard.Instance.CurrentState == KeyboardState.Closed) { PlayTableKeyboard.Instance.Open(_keyboardPosition); } else { NamesWindow.List.Open(); } RepositionPlayerInfo(); PlayerInformations.Open(_namesToAdd[_actualNameIndexToAdd].PlayerAlias, _namesToAdd[_actualNameIndexToAdd].PlayerImage); if (NamesList.ListEmpty) { PlayAudio(PYAudioTags.Voice_ptBR_EscrevaONomeQueDeseja, null, 0.35f); } else { PlayAudio(PYAudioTags.Voice_ptBR_SelecioneNaListaOu, null, 0.35f); } NamesWindow.OpenVertical(); ClassWindow.OpenVertical(); }
private void BaseOpen() { // Reposição do teclado e chamada para entrada DEVE sempre vir antes da reposição de itens, uma vez que o teclado utiliza de dados da camera para se posicinar. RepositionKeyboard(); PlayTableKeyboard.Instance.Open(_keyboardPosition); SetCameraRotation(); RepositionPlayerInfo(); // Quando estamos registrando apenas um único user não precisamos mostrar o PlayerInformations if (_isRegisteringSingleUser) { PlayerInformations.gameObject.SetActive(false); } else { PlayerInformations.Open(_namesToAdd[_actualNameIndexToAdd].PlayerAlias, _namesToAdd[_actualNameIndexToAdd].PlayerImage); } NamesWindow.OpenHorizontal(); for (int i = 0; i < _filterNames.Count; i++) // Adicionar ao filtro de nomes os nomes que já foram registrados na sequencia { if (_filterNames[i] != null) { NamesWindow.List.AddFilter(_filterNames[i]); } } ClassWindow.OpenHorizontal(); //if (SoundControlButton.Instance != null) // SoundControlButton.Instance.TurnDiscrete(); Opened(); }