private void HUDCheck() { float CameraScale = (Main.orthographicSize / 3) / 100; if (hud){ if(UIController.hexHUD){ if (!hud.isActiveAndEnabled) { if (CameraScale <= 1.4f) { ActivateHUD(); } } else { if (CameraScale > 1.4f) { DeactivateHUD(); } } } else{ if(hud.isActiveAndEnabled){ DeactivateHUD(); } } } else{ hud = GetComponentInChildren<HexHUD>(); } }
void Awake() { backgroundSprites = IconController.GetAllHexBackgrounds(); player = FindObjectOfType<Player>(); turnTimer = FindObjectOfType<TurnTimer>(); iconControl = FindObjectOfType<IconController>(); hud = GetComponentInChildren<HexHUD>(); Sprites = GetComponentsInChildren<SpriteRenderer>(); happyMeter = GetComponentInChildren<HappinessMeter>(); hudItems = GetComponentsInChildren<HexHudItem>(); Main = FindObjectOfType<Camera>(); Transform parentTransform = FindObjectOfType<MapController>().transform; transform.SetParent(parentTransform); if(!restrictionsPanel){ restrictionsPanel = GetComponentInChildren<HexRestrictions>(); } EnableHex(); Sprites[0].material.color = new Color32(140, 140 , 140, 220); Sprites[1].color = SetTempColors(); Sprites[2].sprite = SetBiomeSprite(); localPlantFood = DefineMaxPlantFood(); insectFood = DefineMaxInsectFood(); fishFood = DefineMaxFishFood(); meatHealth = .99f; if(localType == BiomeType.SALTWATER){ fishFood *= 2; } else if(localType == BiomeType.FRESHWATER) { fishFood *= 1.5f; } CalculateFishHealth(); CalculateInsectHealth(); GrowFood(); meatHealth = CalculateMeatHealth(); CalculateWasteFood(previousExcessMeatFood); //print ("Hex# " + number + " - Plants: " + localPlantFood + " - Insects: " + insectFood + " - Fish: " + fishFood + "\r\n"); }