示例#1
0
        private void CheckForItemPickup()
        {
            if (_pickupZone && PlayerInputs.GetButtonDown(RewiredConsts.Action.Use))
            {
                EmptyItemHolder();
                _currentItem = Instantiate(_pickupZone.prefab, _itemHolder.position, Quaternion.identity, _itemHolder);

                _pickupZone.UseOne();
                SetPickupVisuals(_pickupZone, false);
                _pickupZone = null;
            }
        }
示例#2
0
 /// <summary>
 /// Display Character visual queue for pickup actions
 /// </summary>
 public void SetPickupVisuals(PickupPile pp, bool state)
 {
     _pickupZone = state ? pp : null;
     transform.Find("Canvas").gameObject.SetActive(state);
 }