public void ClickButtonBrushPalettePlants(TrophicLayerSO data) { TrophicSlot slot = trophicLayersManager.GetSlot(data); selectedEssenceSlot = slot; isPaletteOpen = false; EnterCreationBrushMode(); }
public void SetSlot(TrophicLayerSO data) { foreach (var slot in allTrophicSlots) { if (slot.data.id == data.id) { selectedSlot = slot; } } }
public void ClickButtonBrushPaletteAgent(TrophicLayerSO data) { TrophicSlot slot = trophicLayersManager.GetSlot(data); selectedEssenceSlot = slot; selectedBrushVertebrateSpeciesID = slot.linkedSpeciesID; // update this next selectedBrushLinkedSpiritVertebrateLayer = data.layerIndex; isPaletteOpen = false; EnterCreationBrushMode(); }
public void ClickButtonWorldSpiritHubTerrain(TrophicLayerSO data) { TrophicSlot slot = trophicLayersManager.GetSlot(data); selectedWorldSpiritSlot = slot; //selectedWorldSpiritVertebrateSpeciesID = slot.linkedSpeciesID; // update this next selectedToolbarTerrainLayer = data.layerIndex; //uiManagerRef.panelFocus = UIManager.PanelFocus.WorldHub; //isBrushSelected = false; }
public void ClickButtonWorldSpiritHubPlants(TrophicLayerSO data) { TrophicSlot slot = trophicLayersManager.GetSlot(data); selectedWorldSpiritSlot = slot; if (slot.status == TrophicSlotStatus.Unlocked) { ClickWorldCreateNewSpecies(slot); //ClickToolbarCreateNewSpecies(); } //uiManagerRef.panelFocus = UIManager.PanelFocus.WorldHub; }
void SetKnowledgeMapViewer(TrophicLayerSO data, RenderTexture renderTexture) { //var data = lookup.GetKnowledgeMapData(id); textTitle.text = "WORLD MAP"; // data.title; imageKnowledgeMapTextureViewer.gameObject.SetActive(true); uiKnowledgeMapViewerMat.SetTexture("_MainTex", renderTexture); uiKnowledgeMapViewerMat.SetVector("_Zoom", Vector4.one); uiKnowledgeMapViewerMat.SetFloat("_Amplitude", data.amplitude); uiKnowledgeMapViewerMat.SetVector("_ChannelMask", Vector4.one); uiKnowledgeMapViewerMat.SetInt("_ChannelSoloIndex", data.channelSoloIndex); uiKnowledgeMapViewerMat.SetFloat("_IsChannelSolo", data.isChannelSolo); uiKnowledgeMapViewerMat.SetFloat("_Gamma", data.gamma); }
public void ClickButtonWorldSpiritHubZooplankton(TrophicLayerSO data) { TrophicSlot slot = trophicLayersManager.GetSlot(data); selectedWorldSpiritSlot = slot; if (slot.status == TrophicSlotStatus.Unlocked) { //ClickToolbarCreateNewSpecies(); ClickWorldCreateNewSpecies(slot); } //uiManagerRef.panelFocus = UIManager.PanelFocus.WorldHub; //curActiveTool = ToolType.None; //isBrushSelected = false; }
//********************************************* public void ClickButtonBrushPaletteOther(TrophicLayerSO data) { TrophicSlot slot = trophicLayersManager.GetSlot(data); selectedEssenceSlot = slot; //trophicLayersManager.isSelectedTrophicSlot = true; //trophicLayersManager.selectedTrophicSlotRef = slot; selectedBrushVertebrateSpeciesID = slot.linkedSpeciesID; // update this next *** selectedBrushLinkedSpiritOtherLayer = data.layerIndex; //isBrushSelected = false; isPaletteOpen = false; EnterCreationBrushMode(); }
public void ClickButtonWorldSpiritHubAgent(TrophicLayerSO data) { TrophicSlot slot = trophicLayersManager.GetSlot(data); selectedWorldSpiritSlot = slot; //isToolbarDetailPanelOn = true; selectedWorldSpiritVertebrateSpeciesID = slot.linkedSpeciesID; // update this next if (slot.status == TrophicSlotStatus.Unlocked) { //ClickToolbarCreateNewSpecies(); // UNLOCKING!!!! *** need to address at some point!!!! *** ClickWorldCreateNewSpecies(slot); } if (selectedWorldSpiritSlot.status != TrophicSlotStatus.Unlocked) { //InitToolbarPortraitCritterData(trophicLayersManager.selectedTrophicSlotRef); // *** } //uiManagerRef.panelFocus = UIManager.PanelFocus.WorldHub; }
public void Narrate(TrophicLayerSO value) { Narrate(value.unlockMessage, value.color); }
void SetKnowledgeMapViewer(TrophicLayerSO data) { SetKnowledgeMapViewer(data, GetRenderTexture(data.id)); }
public void SelectTrophicSlot(TrophicLayerSO data) { trophicLayers.SetSlot(data); }
public TrophicSlot GetSlot(TrophicLayerSO data) { return(GetSlot(data.id)); }
public TrophicSlot(TrophicLayerSO data) { this.data = data; status = data.initialStatus; speciesName = data.defaultSpeciesName; }