public void Activate(Sprite newIcon, Color32 newColor, LocalEventController.localEvent newEvent) { icon = GetComponent<Image>(); Background.gameObject.SetActive(true); isActive = true; currentEvent = newEvent; icon.sprite = newIcon; icon.color = newColor; }
public void BeginEvent(LocalEventController.localEvent currentEvent) { activeEvent = currentEvent; int index = (int)currentEvent; if(!icon.isActive){ icon.Activate(eventSprites[index], eventColors[index], currentEvent); eventText.Activate(); } }
public void Activate(Hex newHab, int endDate, LocalEventController.localEvent eventType) { habitat = newHab; end = endDate; localEvent = eventType; }