Пример #1
0
    void Start()
    {
        if (UpdateHealth == null)
        {
            UpdateHealth = new UIEvent();
        }
        if (UpdateHUD == null)
        {
            UpdateHUD = new HUDEvent();
        }

        UpdateHealth.AddListener(UpdateHealthBar);
        UpdateHUD.AddListener(UpdateUI);
    }
Пример #2
0
 private void Awake()
 {
     popUpText         = PopUpItemPickup.GetComponentInChildren <TextMeshProUGUI>();
     EnableItemPickup  = new UIEvent();
     DisableItemPickup = new UIEvent();
     UIItemGotSelected = new UIEvent();
     InventoryOpened   = new UnityEvent();
     InventoryClosed   = new UnityEvent();
     UIItemGotSelected.AddListener(FillSelectedItemPanel);
     EnableItemPickup.AddListener(EnableItemPopUp);
     DisableItemPickup.AddListener(DisableItemPopUp);
     PopUpItemPickup.SetActive(false);
     InventoryContainer.SetActive(false);
     PlayerController.inventory.InventoryChanged.AddListener(GenerateInventory);
     ClearSelectedItemPanel();
 }
Пример #3
0
 public void SetListener(UnityAction _action)
 {
     attackEvent.AddListener(_action);
 }
Пример #4
0
 public void SetListener(UnityAction callBack)
 {
     m_OnClick.RemoveAllListeners();
     m_OnClick.AddListener(callBack);
 }