예제 #1
0
    public Item GetGadgetAvailableWithBehaviour(E_ItemBehaviour behaviour)
    {
        foreach (KeyValuePair <E_ItemID, Item> pair in Gadgets)
        {
            if (pair.Value.Settings.ItemBehaviour == behaviour)
            {
                return(pair.Value);
            }
        }

        return(null);
    }
예제 #2
0
    public bool IsGadgetAvailableWithBehaviour(E_ItemBehaviour behaviour)
    {
        foreach (KeyValuePair <E_ItemID, Item> pair in Gadgets)
        {
            if (pair.Value.Settings.ItemBehaviour == behaviour && pair.Value.IsAvailableForUse())
            {
                return(true);
            }
        }

        return(false);
    }