예제 #1
0
 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;
 }
예제 #2
0
    public void BeginEvent(LocalEventController.localEvent currentEvent)
    {
        activeEvent = currentEvent;
        int index = (int)currentEvent;

        if(!icon.isActive){
            icon.Activate(eventSprites[index], eventColors[index], currentEvent);

            eventText.Activate();
        }
    }
예제 #3
0
 public void Activate(Hex newHab, int endDate, LocalEventController.localEvent eventType)
 {
     habitat = newHab;
     end = endDate;
     localEvent = eventType;
 }