void Start() { iconContol = FindObjectOfType<IconController>(); hex = GetComponentInParent<Hex>(); icon = GetComponent<Image>(); hexClimate = hex.GetClimate(); prevClimate = hexClimate; icon.color = iconContol.GetHexClimateColor(hexClimate); }
void Update() { prevClimate = hexClimate; hexClimate = hex.GetClimate(); icon = GetComponent<Image>(); if (hexClimate != prevClimate) { prevClimate = hexClimate; icon.color = iconContol.GetHexClimateColor(hexClimate); } }