Exemple #1
0
 /** Stop executing ACTION whenever ITEMNAME is clicked on. */
 public void RemoveItemListener(string itemName,
                                InventoryItem.ClickAction action)
 {
     if (clickListeners.ContainsKey(itemName))
     {
         clickListeners[itemName] -= action;
     }
     else
     {
         Debug.LogWarning("Could not remove item listener for " + itemName);
     }
 }
Exemple #2
0
 /** Execute ACTION whenever ITEMNAME is clicked on. */
 public void AddItemListener(string itemName,
                             InventoryItem.ClickAction action)
 {
     if (clickListeners.ContainsKey(itemName))
     {
         clickListeners[itemName] += action;
     }
     else
     {
         clickListeners[itemName] = action;
     }
 }