Exemplo n.º 1
0
    public void Created()
    {
        if (created)
        {
            return;
        }

        if (GetComponentInChildren <TrinketBase>() != null)
        {
            TrinketBase item = GetComponentInChildren <TrinketBase>();

            trinketName = item.GetTrinketName();
            trinketText = item.GetInfo();
            GetComponent <Image>().enabled = false;
            created = true;
        }
    }
Exemplo n.º 2
0
 public void UnequipTrinket(TrinketBase trinket)
 {
     eventManager.RemoveHandler(trinket.EventHandler);
     trinket.onUnequip();
     trinkets.Remove(trinket);
 }
Exemplo n.º 3
0
 public void EquipTrinket(TrinketBase trinket)
 {
     eventManager.AddHandler(trinket.EventHandler);
     trinket.onEquip(this);
     trinkets.Add(trinket);
 }