private void Start() { // Get references ui_manager = FindObjectOfType <UIManager>(); // Get current party info player = ui_manager.GetPlayerTrainer(); party = player.party; // Set windowskin and text color message_panel.sprite = ui_manager.GetCurrentMenuSkin(); message_text_field.color = ui_manager.GetBestTextColor(message_panel); button_text.color = CANCEL_TEXT_COLOR; // Show pokemon info and build rest of scene BuildPokemonPanels(); message_text_field.text = WELCOME_MESSAGE; button_text.text = CANCEL_TEXT; // Ready for interaction anim_time = 0; anim_frame = 0; temp_pokemon = null; current_selection = 0; swapping = false; awaiting_input = true; }
private void Start() { // Get references ui_manager = FindObjectOfType <UIManager>(); event_manager = FindObjectOfType <EventManager>(); player = ui_manager.GetPlayerTrainer(); // Pause Game event_manager.DisablePlayerControl(); event_manager.DisableAllEvents(); // Set Windowskin and Text Color panel.sprite = ui_manager.GetCurrentMenuSkin(); text_field.color = ui_manager.GetBestTextColor(panel); // Build Menu BuildMenuOptions(); if (ui_manager.pause_menu_selection != null) { current_selection = menu_options.IndexOf((PauseMenuOptions)ui_manager.pause_menu_selection); } else { current_selection = 0; } BuildMenuText(); BuildMenuIcons(); interactable = true; }
private void Update() { // Await player spawn to get reference to trainer if (!player_found) { player_trainer = FindObjectOfType <PlayerTrainer>(); if (player_trainer != null) { player_found = true; } } }
private void Start() { // Get references ui_manager = FindObjectOfType <UIManager>(); audio_source = GetComponent <AudioSource>(); player = ui_manager.GetPlayerTrainer(); party = player.party; // Set starting page HideAllPages(); current_page = SummaryPages.Info; // Ready for interaction page_changed = true; pokemon_changed = true; awaiting_input = true; }