public void ClickSpeciesIcon(SpeciesIconUI iconUI) { if (iconUI.speciesID == selectionManager.currentSelection.historySelectedSpeciesID) { Debug.Log("ClickSpeciesIcon(SpeciesIconUI iconUI) " + curPanelMode); if (isPopulationMode) { // Acting as a "BACK" button! curPanelMode = HistoryPanelMode.AllSpecies; } else if (isAllSpeciesMode) { // Zoom into sel species pop curPanelMode = HistoryPanelMode.SpeciesPopulation; //int indexLast = Mathf.Max(0, iconUI.linkedPool.candidateGenomesList.Count - 1); //if (iconUI.linkedPool.candidateGenomesList.Count == 0) return; //uiManagerRef.selectionManager.SetFocusedCandidateGenome(iconUI.linkedPool.candidateGenomesList[0]); //uiManagerRef.speciesOverviewUI.buttons[0].ClickedThisButton(); } } else { selectionManager.SetSelectedFromSpeciesUI(iconUI.speciesID); uiManagerRef.speciesOverviewUI.RebuildGenomeButtons(); } }
public void ClickButtonModeCycle() { curPanelMode++; if ((int)curPanelMode >= 4) { curPanelMode = 0; } }
public void ClickButtonBack() { if (curPanelMode == HistoryPanelMode.CreatureTimeline) { curPanelMode = HistoryPanelMode.SpeciesPopulation; } if (curPanelMode == HistoryPanelMode.SpeciesPopulation) { curPanelMode = HistoryPanelMode.AllSpecies; } }
public void SetCurPanelMode(HistoryPanelMode mode) { curPanelMode = mode; }
public void ClickedSelectedCreatureEvents() { curPanelMode = HistoryPanelMode.CreatureTimeline; }