Пример #1
0
    void ChangeItem(int slotId)
    {
        E_ItemID id = GuiHUD.Instance.GetGadgetInInventoryIndex(slotId);

        if (id != E_ItemID.None && Player.LocalInstance.Owner.GadgetsComponent.GetGadget(id).Settings.ItemUse == E_ItemUse.Activate)
        {
            States.UseGadgetDelegate(id);
        }
    }
Пример #2
0
    private void UseGadget()
    {
        List <E_ItemID> list = new List <E_ItemID>();

        AddGadgetToList(list, 0);
        AddGadgetToList(list, 1);
        AddGadgetToList(list, 2);


        if (list.Count > 0)
        {
            States.UseGadgetDelegate(list[Random.Range(0, list.Count)]);
        }
    }