public override void OnBackButtonClick(GameObject fromPage, GameObject toPage) { mainController.ShowAllFieldTeams(false); selectedFieldTeam = null; currentlyActivePage = CurrentlyActivePage.MainMenu; Image liveFootageImage = liveFootageObj.GetComponent <Image>(); liveFootageImage.sprite = null; _lastDisplayedThumbnailImagePath = null; }
public void ShowMessages() { messagesPageTeamColorIconObj.GetComponent <Image>().color = selectedFieldTeam.teamColor; messagesPageTeamNameTextObj.GetComponent <Text>().text = selectedFieldTeam.teamName + " Messages"; fieldTeamDetailsPageObj.SetActive(false); messagesPageObj.SetActive(true); // Load field team's message history foreach (Message message in selectedFieldTeam.revealedMessages) { messagesPage.AddMessageBox(message); } currentlyActivePage = CurrentlyActivePage.Messages; }
public void ShowClues() { cluesPageTeamColorIconObj.GetComponent <Image>().color = selectedFieldTeam.teamColor; cluesPageTeamNameTextObj.GetComponent <Text>().text = selectedFieldTeam.teamName + " Clues"; fieldTeamDetailsPageObj.SetActive(false); cluesPageObj.SetActive(true); // Load field team's clues foreach (Clue clue in selectedFieldTeam.revealedClues) { cluesPage.AddClueBox(clue); } currentlyActivePage = CurrentlyActivePage.Clues; }
public void ShowCommunications() { communicationsPageTeamColorIconObj.GetComponent <Image>().color = selectedFieldTeam.teamColor; communicationsPageTeamNameTextObj.GetComponent <Text>().text = selectedFieldTeam.teamName + " Clues and Messages"; fieldTeamDetailsPageObj.SetActive(false); communicationsPageObj.SetActive(true); // Load field team's clues foreach (Communication communication in selectedFieldTeam.revealedCommunications) { communicationsPage.AddCommunicationBox(communication); } communicationsPageScrollRect.ScrollToBottom(); currentlyActivePage = CurrentlyActivePage.Communications; }
public void ShowTeamDetails(FieldTeam ft) { selectedFieldTeam = ft; selectedFieldTeam.ShowThisFieldTeamOnly(true); ftdPageTeamColorIconObj.GetComponent <Image>().color = selectedFieldTeam.teamColor; ftdPageTeamNameTextObj.GetComponent <Text>().text = selectedFieldTeam.teamName; mainMenuPageObj.SetActive(false); fieldTeamDetailsPageObj.SetActive(true); DisplayFieldTeamLiveImage( selectedFieldTeam.GetPhotoPathFromSimulatedTime(selectedFieldTeam.simulatedTimeLastOnline), selectedFieldTeam.GetPhotoThumbnailPathFromSimulatedTime(selectedFieldTeam.simulatedTimeLastOnline), selectedFieldTeam.GetGrayscalePhotoThumbnailPathFromSimulatedTime(selectedFieldTeam.simulatedTimeLastOnline) ); currentlyActivePage = CurrentlyActivePage.FieldTeamDetails; }